• Re: Anyone that disagrees with this is not telling the truth --- V5 ---

    From Richard Damon@21:1/5 to olcott on Tue Aug 20 20:50:50 2024
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the
    5th instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention
    HHHn below, so that changes, but DDD, so the input doesn't and
    thus is CAN'T be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 >>>>>>> language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input,
    that input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is
    available to HHHn when it emulates its input, that DDD must
    actually be DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 >>>>>> language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y
    so you don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have
    DDDn but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the
    memory, if that differs, it is a DIFFERENT input, and needs to be so
    marked.

    You are just admittig that you are just stupid and think two things
    that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*

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



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have presumed
    that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the final version that it always uses,

    That ERROR of your removed the option you want to use, The input needs
    to be the representation of a SPECIFIC program, and not changing, and
    thus when you try to imagine this decider not halting and changing it to
    do that, it doesn't change the input.

    You are just showing how IGNORANT you are of what you talk about.

    Sorry, you just can't understand what he was saying because you CHOSE to
    be ignorant of the rules of the system, because you brainwashed yourself
    into being afraid of being brainwashed by the TRUTH.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Aug 20 21:56:00 2024
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since
    the 5th instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention >>>>>>>> HHHn below, so that changes, but DDD, so the input doesn't and >>>>>>>> thus is CAN'T be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 >>>>>>>>> language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, >>>>>>>> that input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>> available to HHHn when it emulates its input, that DDD must
    actually be DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 >>>>>>>> language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y >>>>>>>> so you don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer
    have DDDn but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the
    memory, if that differs, it is a DIFFERENT input, and needs to be
    so marked.

    You are just admittig that you are just stupid and think two
    things that are different are the same.



    *attempts to use misdirection to weasel word around this are
    dismissed*
    *attempts to use misdirection to weasel word around this are
    dismissed*
    *attempts to use misdirection to weasel word around this are
    dismissed*

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



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have presumed
    that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the
    final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it will
    act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of the
    decider, the one that doesn't abort as the hypothetical, and the one
    that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls the
    HHH that does abort.

    The point is that your "reasoning" can't actually be done just by experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to be
    solved by correct LOGIC, thus the "hypothetical" machine never actaully
    needs to exist, but the actual machine needs to be able to prove what it
    would do with the EXACT input that was given, and not just the matching
    imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that you
    want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its simulation, so was programmed incorrectly.


    You continue to use the screwy reasoning that because
    you are no longer hungry after you have eaten this
    proves that you never had to eat.


    WHich is just your category error, becuase needing to be aborted isn't a
    state that changes just because the decide DOES abort the input.

    It will still have the property that *IT* needs to be aborted.

    Soryy, 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 Tue Aug 20 22:53:16 2024
    On 8/20/24 10:44 PM, olcott wrote:
    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>> *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since >>>>>>>>>> the 5th instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you
    mention HHHn below, so that changes, but DDD, so the input >>>>>>>>>> doesn't and thus is CAN'T be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the >>>>>>>>>>> x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to >>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, >>>>>>>>>> that input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>>>> available to HHHn when it emulates its input, that DDD must >>>>>>>>>> actually be DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the >>>>>>>>>> x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is
    non-halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have >>>>>>>>>> Y so you don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer >>>>>>>>>> have DDDn but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the >>>>>>>> memory, if that differs, it is a DIFFERENT input, and needs to >>>>>>>> be so marked.

    You are just admittig that you are just stupid and think two
    things that are different are the same.



    *attempts to use misdirection to weasel word around this are
    dismissed*
    *attempts to use misdirection to weasel word around this are
    dismissed*
    *attempts to use misdirection to weasel word around this are
    dismissed*

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



    Right, so the decider needs top be able to show that its exact
    input will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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


    Of course it means that, because Professoer Sipser would have
    presumed that you built the machines PROPERLY, so that you COULD
    think of changing THIS H to be non-aborting, while the input still
    used the final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it will
    act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of the
    decider, the one that doesn't abort as the hypothetical, and the one
    that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls the
    HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to be
    solved by correct LOGIC, thus the "hypothetical" machine never
    actaully needs to exist, but the actual machine needs to be able to
    prove what it would do with the EXACT input that was given, and not
    just the matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that you
    want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its
    simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.

    Nope. It is factual. That you can't understand it shows your stupidity.

    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Nope. That is just illogical, and your claims make you just a liar.


    Your weasel words around this may simply be your ADD.


    You are just IGNORANT of what the words mean, which you prove by saying
    they can;t mean what they do means just because you dont want them to
    mean it.

    First, your HHH/DDD setup is INVALID in computatio theory, The *PROGRAM*
    DDD must be a completely self contained entity, as must HHH to be
    considers as equivalents for the Turing Machne.

    Enties you have proven over and over you have no idea what they are.

    Sorry, you are just proving how utterly ignorant you are, and that you
    are nothing but a pathetic ignorant pathological lying idiot that
    doesn't care what the truth is, or what real logic looks like.

    That is just the truth that you have PROVEN by your words.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Aug 21 10:42:59 2024
    On 2024-08-20 23:28:16 +0000, olcott said:

    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the 5th >>>>>> instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn >>>>>> below, so that changes, but DDD, so the input doesn't and thus is CAN'T >>>>>> be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that >>>>>> input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is
    available to HHHn when it emulates its input, that DDD must actually be >>>>>> DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you >>>>>> don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn >>>>>> but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory, >>>> if that differs, it is a DIFFERENT input, and needs to be so marked.

    You are just admittig that you are just stupid and think two things
    that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*

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



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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

    Your claim is unproven and false.

    The agreed text says that H is a halt decider. That means that it
    dtermines whether the input it is given specifies a halting or
    non-halting behaviour. The first criterion is that H correctly
    simulates its input D. Simulation of a non-input does not satisfy
    that. The second criterion refers to the same simulation of the
    same input, not to an incorrect simulation of the input nor to
    a simulation of any non-input.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Aug 21 10:54:04 2024
    On 2024-08-21 01:17:44 +0000, olcott said:

    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the 5th >>>>>>>> instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn >>>>>>>> below, so that changes, but DDD, so the input doesn't and thus is CAN'T
    be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that >>>>>>>> input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>> available to HHHn when it emulates its input, that DDD must actually be
    DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you
    don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn >>>>>>>> but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory, >>>>>> if that differs, it is a DIFFERENT input, and needs to be so marked. >>>>>>
    You are just admittig that you are just stupid and think two things >>>>>> that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed* >>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its input D >>>>>      until H correctly determines that its simulated D would never >>>>>      stop running unless aborted then



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have presumed
    that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the
    final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.

    Even if it does it cannot do both. If it aborts it does not fail to abort. However, at one point of execution it may decide to continue and then
    later it may consider again.

    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    The agreed text does not exclude self-modifying code.

    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    No, that is clearly outside of the agreement. Of course, if the
    behaviour HHH∞ is the same as the behavour of D then as a
    byproduct that becames determined, too.

    You continue to use the screwy reasoning that because
    you are no longer hungry after you have eaten this
    proves that you never had to eat.

    The best defence against your crooked reasoning is to insist
    on sound logic.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Aug 21 11:01:17 2024
    On 2024-08-21 03:01:38 +0000, olcott said:

    On 8/20/2024 9:53 PM, Richard Damon wrote:
    On 8/20/24 10:44 PM, olcott wrote:
    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>>>> *running unless aborted* (out of memory error excluded) >>>>>>>>>>>>
    But it can't emulate DDD correctly past 4 instructions, since the 5th
    instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn
    below, so that changes, but DDD, so the input doesn't and thus is CAN'T
    be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> Thus making all of the code of HHH directly available to >>>>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that
    input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>>>>>> available to HHHn when it emulates its input, that DDD must actually be
    DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non- halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you
    don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same >>>>>>>>>>>>> way that HHHn correctly predicts the behavior of EEE. >>>>>>>>>>>>>

    Nope, HHHn can form a valid inductive proof of the input. >>>>>>>>>>>>

    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn
    but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory,
    if that differs, it is a DIFFERENT input, and needs to be so marked. >>>>>>>>>>
    You are just admittig that you are just stupid and think two things >>>>>>>>>> that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*

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



    Right, so the decider needs top be able to show that its exact input >>>>>>>> will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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


    Of course it means that, because Professoer Sipser would have presumed >>>>>> that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the >>>>>> final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it will >>>> act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of the >>>> decider, the one that doesn't abort as the hypothetical, and the one
    that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls the
    HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to be >>>> solved by correct LOGIC, thus the "hypothetical" machine never actaully >>>> needs to exist, but the actual machine needs to be able to prove what
    it would do with the EXACT input that was given, and not just the
    matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that you >>>> want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its
    simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.

    Nope. It is factual. That you can't understand it shows your stupidity.

    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Nope. That is just illogical, and your claims make you just a liar.


    Your weasel words around this may simply be your ADD.


    You are just IGNORANT of what the words mean, which you prove by saying
    they can;t mean what they do means just because you dont want them to
    mean it.

    First, your HHH/DDD setup is INVALID in computatio theory, The *PROGRAM*

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.

    Your words are so obviously crooked that only fool can be fooled.


    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 07:11:06 2024
    On 8/20/24 11:01 PM, olcott wrote:
    On 8/20/2024 9:53 PM, Richard Damon wrote:
    On 8/20/24 10:44 PM, olcott wrote:
    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>>>> *running unless aborted* (out of memory error excluded) >>>>>>>>>>>>
    But it can't emulate DDD correctly past 4 instructions, >>>>>>>>>>>> since the 5th instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you >>>>>>>>>>>> mention HHHn below, so that changes, but DDD, so the input >>>>>>>>>>>> doesn't and thus is CAN'T be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the >>>>>>>>>>>>> x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> Thus making all of the code of HHH directly available to >>>>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the >>>>>>>>>>>> input, that input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn >>>>>>>>>>>> is available to HHHn when it emulates its input, that DDD >>>>>>>>>>>> must actually be DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the >>>>>>>>>>>> x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non- >>>>>>>>>> halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't >>>>>>>>>>>> have Y so you don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same >>>>>>>>>>>>> way that HHHn correctly predicts the behavior of EEE. >>>>>>>>>>>>>

    Nope, HHHn can form a valid inductive proof of the input. >>>>>>>>>>>>

    It can't for DDDn, since when we move to HHHn+1 we no longer >>>>>>>>>>>> have DDDn but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the >>>>>>>>>> memory, if that differs, it is a DIFFERENT input, and needs to >>>>>>>>>> be so marked.

    You are just admittig that you are just stupid and think two >>>>>>>>>> things that are different are the same.



    *attempts to use misdirection to weasel word around this are >>>>>>>>> dismissed*
    *attempts to use misdirection to weasel word around this are >>>>>>>>> dismissed*
    *attempts to use misdirection to weasel word around this are >>>>>>>>> dismissed*

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



    Right, so the decider needs top be able to show that its exact >>>>>>>> input will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have
    presumed that you built the machines PROPERLY, so that you COULD
    think of changing THIS H to be non-aborting, while the input still >>>>>> used the final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it
    will act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of
    the decider, the one that doesn't abort as the hypothetical, and the
    one that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls
    the HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to
    be solved by correct LOGIC, thus the "hypothetical" machine never
    actaully needs to exist, but the actual machine needs to be able to
    prove what it would do with the EXACT input that was given, and not
    just the matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that
    you want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its
    simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.

    Nope. It is factual. That you can't understand it shows your stupidity.

    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Nope. That is just illogical, and your claims make you just a liar.


    Your weasel words around this may simply be your ADD.


    You are just IGNORANT of what the words mean, which you prove by
    saying they can;t mean what they do means just because you dont want
    them to mean it.

    First, your HHH/DDD setup is INVALID in computatio theory, The *PROGRAM*

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    That you can't even stick to that point may be an ADD issue.


    Of course he did. But for D that calls H that means what a simulation of
    THAT EXACT input would do if not aborted, including the behavior of the
    H that will possibly eventually abort (since that IS what the input
    would do).

    Professor Sipser would ONLY think of inputs as COMPLETE programs, and
    thus D includes all the code of the H it calls, and that code doesn't
    change when we hypothesize that H doesn't abort its simulation, and thus
    the H deciding is a DIFFERENT copy then the H that D calls.

    Your "system" just breaks that rule, and thus makes the idea of
    "changing H" not possible.

    Sorry, you are just so brainwashed by yourself into believing your lies,
    that you have just killed your ability to actually see reality.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 21 20:30:27 2024
    Op 21.aug.2024 om 14:30 schreef olcott:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which is only complete if it includes all functions called by D.
    Including the H that has the same behaviour as the simulating H.

    (b) As measured by the correct partial simulation of D by H

    Which does not really give a clue, because either a full simulation is
    needed, or an algorithm that detects non-halting.

    (c) When H would never abort its simulation of F

    No, it must predict the behaviour of the input, including the H that
    makes a partial simulation, not the behaviour of a hypothetical
    non-input that does not abort. This means to predict the behaviour of
    the D with the H that is called by D with the same behaviour as the
    simulating H. No cheating with a Root variable to give the simulated H a behaviour different from the simulating H.

    (d) This includes H simulating itself simulating D

    Itself, means the H with the same behaviour as the simulating H, i.e.
    doing a partial simulation.

    Anything else is cheating and making a prediction for a non-input.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 21 20:21:38 2024
    Op 21.aug.2024 om 14:35 schreef olcott:
    On 8/21/2024 6:11 AM, Richard Damon wrote:
    On 8/20/24 11:01 PM, olcott wrote:
    On 8/20/2024 9:53 PM, Richard Damon wrote:
    On 8/20/24 10:44 PM, olcott wrote:
    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is* >>>>>>>>>>>>>>> *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>>>>>> *running unless aborted* (out of memory error excluded) >>>>>>>>>>>>>>
    But it can't emulate DDD correctly past 4 instructions, >>>>>>>>>>>>>> since the 5th instruciton to emulate doesn't exist. >>>>>>>>>>>>>>
    And, you can't include the memory that holds HHH, as you >>>>>>>>>>>>>> mention HHHn below, so that changes, but DDD, so the input >>>>>>>>>>>>>> doesn't and thus is CAN'T be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of >>>>>>>>>>>>>>> the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z >>>>>>>>>>>>>>
    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>>>> Thus making all of the code of HHH directly available to >>>>>>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD. >>>>>>>>>>>>>>
    Which is irrelevent and a LIE as if HHHn is part of the >>>>>>>>>>>>>> input, that input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of >>>>>>>>>>>>>> HHHn is available to HHHn when it emulates its input, that >>>>>>>>>>>>>> DDD must actually be DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of >>>>>>>>>>>>>> the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z >>>>>>>>>>>>>>

    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non- >>>>>>>>>>>> halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't >>>>>>>>>>>>>> have Y so you don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same >>>>>>>>>>>>>>> way that HHHn correctly predicts the behavior of EEE. >>>>>>>>>>>>>>>

    Nope, HHHn can form a valid inductive proof of the input. >>>>>>>>>>>>>>

    It can't for DDDn, since when we move to HHHn+1 we no >>>>>>>>>>>>>> longer have DDDn but DDDn+1, which is a different input. >>>>>>>>>>>>>>

    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all >>>>>>>>>>>> the memory, if that differs, it is a DIFFERENT input, and >>>>>>>>>>>> needs to be so marked.

    You are just admittig that you are just stupid and think two >>>>>>>>>>>> things that are different are the same.



    *attempts to use misdirection to weasel word around this are >>>>>>>>>>> dismissed*
    *attempts to use misdirection to weasel word around this are >>>>>>>>>>> dismissed*
    *attempts to use misdirection to weasel word around this are >>>>>>>>>>> dismissed*

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



    Right, so the decider needs top be able to show that its exact >>>>>>>>>> input will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have
    presumed that you built the machines PROPERLY, so that you COULD >>>>>>>> think of changing THIS H to be non-aborting, while the input
    still used the final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it
    will act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of >>>>>> the decider, the one that doesn't abort as the hypothetical, and
    the one that does as the actual (if the hypothical one doesn't halt). >>>>>>
    The key is that both get the EXACT SAME input, the DDD that calls
    the HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs
    to be solved by correct LOGIC, thus the "hypothetical" machine
    never actaully needs to exist, but the actual machine needs to be
    able to prove what it would do with the EXACT input that was
    given, and not just the matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH. >>>>>>
    The test case is giving HHH∞ the input DDD that calls the HHH that >>>>>> you want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort
    its simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.

    Nope. It is factual. That you can't understand it shows your stupidity. >>>>
    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Nope. That is just illogical, and your claims make you just a liar.


    Your weasel words around this may simply be your ADD.


    You are just IGNORANT of what the words mean, which you prove by
    saying they can;t mean what they do means just because you dont want
    them to mean it.

    First, your HHH/DDD setup is INVALID in computatio theory, The
    *PROGRAM*

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    That you can't even stick to that point may be an ADD issue.


    Of course he did. But for D that calls H that means what a simulation
    of THAT EXACT input would do if not aborted, including the behavior of
    the H that will possibly eventually abort (since that IS what the
    input would do).


    No. This is your lack of software engineering skill.

    Mike understands this:
     Each HHH has seen one more execution trace than the next inner HHH.
     Thus when the outermost one waits for its inner on to abort this
     forms an infinite chain or waiting with none of them ever aborting.


    Yes, HHH cannot possibly simulate itself correctly. If it aborts, it
    aborts too soon, one cycle before the simulated HHH would abort and
    halt. But if it waits for completion, it waits forever. There is no
    correct way for a simulator to simulate itself correctly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 20:00:51 2024
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which includes
    ALL the code of everything it calls, which includes H, so with your
    system, changing H gives a DIFFERENT input, which is not comparable in
    behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H if possible, if the COMPLETE simulaiton by a "hypothetical H" replacing H
    but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED emulation
    of its input, and if, and only if, it can determine that such an
    emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling the ORIGINAL H, not changing to the Hypothetical, since by the rules of the
    field, the input is a fixed string, and fully defines the behavior of
    the input.



    Your words are so obviously crooked that only fool can be fooled.






    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 21:05:32 2024
    On 8/21/24 8:35 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which includes
    ALL the code of everything it calls, which includes H, so with your
    system, changing H gives a DIFFERENT input, which is not comparable in
    behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H
    if possible, if the COMPLETE simulaiton by a "hypothetical H"
    replacing H but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED emulation
    of its input, and if, and only if, it can determine that such an
    emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling
    the ORIGINAL H, not changing to the Hypothetical, since by the rules
    of the field, the input is a fixed string, and fully defines the
    behavior of the input.


    Your ADD prevents you from paying enough attention to see
    that you are contradicting yourself.

    Mike seems to do the same thing yet not because of ADD
    it seems to be out of pure disrespect for me.



    So, what is the contradiction, something that isn't just you misdefining
    terms.

    I bet this will be just another of in your long list of claims that you
    just can't provide the actual evidence for.

    Remember, you are still working in the classical Computation Theory with classical logic, as you haven't published an actual definition your your
    new ideas and then worked the systems to show your version of these
    field and the equivalent theories.

    So, you need to meet the actual definitions, even if you don't know them.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 21:45:46 2024
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which includes
    ALL the code of everything it calls, which includes H, so with your
    system, changing H gives a DIFFERENT input, which is not comparable in
    behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H
    if possible, if the COMPLETE simulaiton by a "hypothetical H"
    replacing H but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED emulation
    of its input, and if, and only if, it can determine that such an
    emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling
    the ORIGINAL H, not changing to the Hypothetical, since by the rules
    of the field, the input is a fixed string, and fully defines the
    behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that you are
    a liar trying to create an ad hominem attack that failed.

    Your problem is you don't know what the words mean, and when someone
    uses something that confuses you because you don't understand the words, rathrer than try to find out what it is you don't understand, you try to
    put the other person down.

    Sorry, that just proves you are a stupid idiot that doesn't know what
    you are talking about.

    That means your chance of actually doing what you claim you want to do
    is about that of a snowflake in Hell, which you just might get the
    chance to see if it can happen.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 22:06:24 2024
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

         H can abort its simulation of D and correctly report that D >>>>>      specifies a non-halting sequence of configurations.
    </MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which
    includes ALL the code of everything it calls, which includes H, so
    with your system, changing H gives a DIFFERENT input, which is not
    comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H
    if possible, if the COMPLETE simulaiton by a "hypothetical H"
    replacing H but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED
    emulation of its input, and if, and only if, it can determine that
    such an emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling
    the ORIGINAL H, not changing to the Hypothetical, since by the rules
    of the field, the input is a fixed string, and fully defines the
    behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that you
    are a liar trying to create an ad hominem attack that failed.


    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try to use actually mean, and why your claims are wrong by the rules of the system
    you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't say you
    are wrong because you are stupid, you are wrong because the words you
    use don't mean what you think they do, and thus your conclusions are
    just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an unlimited simulation of this EXACT input, which means that it must call the H that
    you claim to be getting the right answer, which is the H that does abort
    and return non-halting.

    Those are the rules of the game, the input MUST be a complete program,
    with ALL its code, and not changed when you try the hypothetical
    unlimited emulator.

    Not understanding that is what makes you ignorant. Refusing to learn it
    makes you stupid. Repeating it after you have been told it is wrong
    makes you a pathological liar.

    Those are the facts and the proper use of those terms.

    If you don't like that state, then do something to learn, and stop just
    lying.

    It seems your immortal soul is at stake, and you don't have much time to
    fix things. There is no "appeal" to a higher court when your final
    buzzer goes off.


    Ben saw this right away and it seems that most everyone
    else simply lied about it.

    Your problem is you don't know what the words mean, and when someone
    uses something that confuses you because you don't understand the
    words, rathrer than try to find out what it is you don't understand,
    you try to put the other person down.

    Sorry, that just proves you are a stupid idiot that doesn't know what
    you are talking about.

    That means your chance of actually doing what you claim you want to do
    is about that of a snowflake in Hell, which you just might get the
    chance to see if it can happen.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 21 23:35:56 2024
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text >>>>>>>> is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous >>>>>>>> word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which
    includes ALL the code of everything it calls, which includes H, so >>>>>> with your system, changing H gives a DIFFERENT input, which is not >>>>>> comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by >>>>>> H if possible, if the COMPLETE simulaiton by a "hypothetical H"
    replacing H but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy. >>>>>>
    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED
    emulation of its input, and if, and only if, it can determine that >>>>>> such an emulation would never halt, then it can abort its emulation. >>>>>>
    Note, that is the emulation of this exact input, including D
    calling the ORIGINAL H, not changing to the Hypothetical, since by >>>>>> the rules of the field, the input is a fixed string, and fully
    defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that you
    are a liar trying to create an ad hominem attack that failed.


    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try to
    use actually mean, and why your claims are wrong by the rules of the
    system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't say
    you are wrong because you are stupid, you are wrong because the words
    you use don't mean what you think they do, and thus your conclusions
    are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an
    unlimited simulation of this EXACT input, which means that it must
    call the H that you claim to be getting the right answer, which is the
    H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why the
    Halting Problem is non-computable.

    H, to be correct, needs to report on the actual behavior of the actual
    input it is given, which is the D that calls itself.

    That actual behavior is determined by what that D, that calls the H that
    does exactly the same thing as the H that is claimed to be a correct
    Halt Decider does, and thus returns that same answer to D (if it returns
    an answer to anyone), and then acts on it.

    This same behavior can be seen with a CORRECT and COMPLETE simulation by
    a machine that DOES a correct and complete simulation of this whole
    program (the D that calls the H that returns the supposedly correct
    answer to D, and then it acts on it) which, BY DEFINITION, will simulate exactly the same results as the direct execution of D.

    Glad you agree that since D *WILL* halt if H returns the non-hatling
    answer, that it is wrong, even though H's partial simulation never could
    see that behavior because it happens after H aborts its simulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Aug 22 10:29:50 2024
    Op 21.aug.2024 om 22:00 schreef olcott:
    On 8/21/2024 1:21 PM, Fred. Zwarts wrote:
    Op 21.aug.2024 om 14:35 schreef olcott:

    No. This is your lack of software engineering skill.

    Mike understands this:
      Each HHH has seen one more execution trace than the next inner HHH.
      Thus when the outermost one waits for its inner on to abort this
      forms an infinite chain or waiting with none of them ever aborting.


    Yes, HHH cannot possibly simulate itself correctly. If it aborts, it
    aborts too soon, one cycle before the simulated HHH would abort and
    halt. But if it waits for completion, it waits forever. There is no
    correct way for a simulator to simulate itself correctly.

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

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

    HHH only needs to simulate itself simulating DDD once to
      correctly determine that its simulated DDD would
      never stop running unless aborted...


    You keep forgetting that when the code to abort is added, the program
    changes, another HHH is created, for which another DDD can be created
    that calls the aborting HHH.
    And since it *does* abort, it stops running. HHH needs to simulate its
    input, i.e. *itself* (the HHH that aborts), not a non-input (a different hypothecate HHH that does not abort). That is why HHH has an input. If
    it where correct to simulate hypothetical non-inputs, no input was needed.
    When the simulating HHH aborts, the simulated HHH is only one cycle away
    from where it would abort and stop running.
    (Unless you are still cheating with the Root variable, to change the
    behaviour of HHH from input to non-input.)
    HHH, therefore, abort one cycle before it would see that its input would
    halt. This makes that it incorrectly determined that the simulated HHH
    would never stop running.
    HHH cannot possibly simulate *itself* correctly.
    Sipser would agree with this.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Aug 22 10:16:49 2024
    Op 22.aug.2024 om 06:22 schreef olcott:
    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text >>>>>>>>>> is not a part of the agreement. What H is required to predict >>>>>>>>>> is fully determined by the words "halt decider H". The previous >>>>>>>>>> word "simulating" refers to an implementation detail and does >>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which
    includes ALL the code of everything it calls, which includes H, >>>>>>>> so with your system, changing H gives a DIFFERENT input, which >>>>>>>> is not comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D >>>>>>>> by H if possible, if the COMPLETE simulaiton by a "hypothetical >>>>>>>> H" replacing H but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of
    fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED
    emulation of its input, and if, and only if, it can determine
    that such an emulation would never halt, then it can abort its >>>>>>>> emulation.

    Note, that is the emulation of this exact input, including D
    calling the ORIGINAL H, not changing to the Hypothetical, since >>>>>>>> by the rules of the field, the input is a fixed string, and
    fully defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that
    you are a liar trying to create an ad hominem attack that failed.


    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try to
    use actually mean, and why your claims are wrong by the rules of the
    system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't say
    you are wrong because you are stupid, you are wrong because the
    words you use don't mean what you think they do, and thus your
    conclusions are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an
    unlimited simulation of this EXACT input, which means that it must
    call the H that you claim to be getting the right answer, which is
    the H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why the
    Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.


    But that different hypothetical HHH is a non-input. Do you still not
    understand that HHH should predict the behaviour of its input? Why does
    the HHH have an input, if it is correct to predict the behaviour of a non-input?
    Are you still cheating with the Root variable to change the input in a non-input?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Thu Aug 22 10:21:48 2024
    Op 21.Aug.2024 OM 20:52 screech Wolcott:
    On 8/21/2024 1:30 PM, Fred. Zwarts wrote:
    Op 21.aug.2024 om 14:30 schreef olcott:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which is only complete if it includes all functions called by D.
    Including the H that has the same behaviour as the simulating H.

    (b) As measured by the correct partial simulation of D by H

    Which does not really give a clue, because either a full simulation is
    needed, or an algorithm that detects non-halting.

    (c) When H would never abort its simulation of F

    No, it must predict the behaviour of the input, including the H that
    makes a partial simulation, not the behaviour of a hypothetical non-
    input that does not abort. This means to predict the behaviour of the
    D with the H that is called by D with the same behaviour as the
    simulating H. No cheating with a Root variable to give the simulated H
    a behaviour different from the simulating H.

    (d) This includes H simulating itself simulating D

    Itself, means the H with the same behaviour as the simulating H, i.e.
    doing a partial simulation.

    Anything else is cheating and making a prediction for a non-input.

    You keep missing the idea that HHH does a partial
    simulation of DDD to predict what would happen if
    this HHH never aborted its simulation of DDD.


    You keep missing the idea that HHH must predict the behaviour of its
    input (the HHH that does a partial simulation), not the behaviour of a different hypothetical non-input (the HHH that never aborted).
    There is a reason why HHH has an input. If it were correct to predict
    the behaviour of a hypothetical non-input, then HHH would not need an input. Are you still cheating with the Root variable to change the behaviour of
    HHH from an input to a non-input?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Python@21:1/5 to All on Thu Aug 22 15:11:33 2024
    Le 22/08/2024 à 14:59, olcott a écrit :
    On 8/22/2024 3:16 AM, Fred. Zwarts wrote:
    Op 22.aug.2024 om 06:22 schreef olcott:

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

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

    We swap the word "determines" for "predicts"

    "verbatim words" ahah.

    Flagrante delicto of Sin => Hell.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 22 20:54:21 2024
    On 8/22/24 9:06 AM, olcott wrote:
    On 8/22/2024 3:21 AM, Fred. Zwarts wrote:
    Op 21.Aug.2024 OM 20:52 olcott:

    You keep missing the idea that HHH does a partial
    simulation of DDD to predict what would happen if
    this HHH never aborted its simulation of DDD.


    You keep missing the idea that HHH must predict the behaviour of its
    input (the HHH that does a partial simulation), not the behaviour of a
    different hypothetical non-input (the HHH that never aborted).

    The would be stupid. If that was the case then HHH could ignore
    its input and accept every input as halting including this one:

    void Infinite_Loop()
    {
      HERE: goto HERE;
    }


    WHy? It is a simple fact that an unaborted simulation of that would not
    halt.

    IT doesn't matter that HHH aborts its simulaiton, what matters is what
    the hypothetics non-aborting emulator does with that exact input, which
    must be a FULL program (and thus, if it calls an emulator, it calls the original).

    Yes, this means that some problems are unsolvable, but then that *IS*
    the answer to the original question, is this problem
    unsolvable/uncomputable, which it turns out that it is.


    There is a reason why HHH has an input. If it were correct to predict
    the behaviour of a hypothetical non-input, then HHH would not need an
    input.

    That is stupid

    No, YOU are stupid.

    As you are clearly demonstrating, by calling the TRUTH stupid.


    Are you still cheating with the Root variable to change the behaviour
    of HHH from an input to a non-input?



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Aug 23 10:15:14 2024
    Op 22.aug.2024 om 15:06 schreef olcott:
    On 8/22/2024 3:21 AM, Fred. Zwarts wrote:
    Op 21.Aug.2024 OM 20:52 olcott:

    You keep missing the idea that HHH does a partial
    simulation of DDD to predict what would happen if
    this HHH never aborted its simulation of DDD.


    You keep missing the idea that HHH must predict the behaviour of its
    input (the HHH that does a partial simulation), not the behaviour of a
    different hypothetical non-input (the HHH that never aborted).

    The would be stupid.

    It explains a lot if you find it stupid when a program processes its
    input rather than ignoring the input and processing a hypothetical
    non-input.

    If that was the case then HHH could ignore> its input and accept
    every input as halting including this one:

    void Infinite_Loop()
    {
      HERE: goto HERE;
    }


    If that is the input, then it is correct to process it.
    But if the input is

    void Finite_Recursion (int N) {
    if (N > 0) Finite_Recursion (N - 1);
    }

    Then it should not process the hypothetical input Infinite_Loop.

    But that is what you do. Ignore the input of a halting program and say
    it is non-halting.



    There is a reason why HHH has an input. If it were correct to predict
    the behaviour of a hypothetical non-input, then HHH would not need an
    input.

    That is stupid

    It explains a lot if you find it stupid when a program processes its
    input rather than ignoring the input and processing a hypothetical
    non-input.


    Are you still cheating with the Root variable to change the behaviour
    of HHH from an input to a non-input?



    No answer on this question?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Fri Aug 23 10:22:58 2024
    Op 22.aug.2024 om 14:59 schreef olcott:
    On 8/22/2024 3:16 AM, Fred. Zwarts wrote:
    Op 22.aug.2024 om 06:22 schreef olcott:

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

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

    We swap the word "determines" for "predicts"

    When we swap thew word "halt decider" for
    "termination analyzer" the above is translated
    from computer science into software engineering.

    The second half proves that this is the H that aborts
    that is making the prediction of the behavior of D when
    emulated by a hypothetical version of itself then never
    aborts.

    But Sipser does not talk about a 'hypothetical version of itself', but
    he meant the processing of the input itself, not another different
    hypothetical non-input.

    How many changes are allowed to make a 'hypothetical version of itself'?

    Is

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

    still a 'hypothetical version of Infinite_loop, because only half a line
    was commented out?
    Is it OK for the decider to process this hypothetical version instead of
    the input itself? That is what you do with your dreams of a hypothetical version. But dreams are no substitute for facts.



    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.


    But that different hypothetical HHH is a non-input.

    HHH is supposed to predict what the behavior of DDD would be
    if it did not abort its emulation of DDD that is what the
    words that Professor agreed to mean.

    Do you still not understand that HHH should predict the behaviour of
    its input? Why does the HHH have an input, if it is correct to predict
    the behaviour of a non-input?
    Are you still cheating with the Root variable to change the input in a
    non-input?



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 10:36:33 2024
    On 2024-08-20 23:28:16 +0000, olcott said:

    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the 5th >>>>>> instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn >>>>>> below, so that changes, but DDD, so the input doesn't and thus is CAN'T >>>>>> be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that >>>>>> input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is
    available to HHHn when it emulates its input, that DDD must actually be >>>>>> DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you >>>>>> don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn >>>>>> but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory, >>>> if that differs, it is a DIFFERENT input, and needs to be so marked.

    You are just admittig that you are just stupid and think two things
    that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*

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



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

    Professor Sipser did not agree with any half, only the complete sentence.

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


    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 10:39:40 2024
    On 2024-08-21 01:17:44 +0000, olcott said:

    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to*
    *the semantics of the x86 language cannot possibly stop*
    *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the 5th >>>>>>>> instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn >>>>>>>> below, so that changes, but DDD, so the input doesn't and thus is CAN'T
    be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program
    https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to
    DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that >>>>>>>> input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>> available to HHHn when it emulates its input, that DDD must actually be
    DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting. >>>>>>

    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you
    don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn >>>>>>>> but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter.

    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory, >>>>>> if that differs, it is a DIFFERENT input, and needs to be so marked. >>>>>>
    You are just admittig that you are just stupid and think two things >>>>>> that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed* >>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its input D >>>>>      until H correctly determines that its simulated D would never >>>>>      stop running unless aborted then



    Right, so the decider needs top be able to show that its exact input
    will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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



    Of course it means that, because Professoer Sipser would have presumed
    that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the
    final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.

    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    That does not really matter. Everything that can be computed with self-modifying code can be computed without self-modifying code.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 11:09:07 2024
    On 2024-08-21 12:30:36 +0000, olcott said:

    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    From the meaning of "halt decider H" follows that the behaviour is
    fully specified by the finite string D. The specified behaviour does
    not change when the same finite string is given to another program
    that interpretes it as a different behavour.

    (b) As measured by the correct partial simulation of D by H
    (c) When H would never abort its simulation of F
    (d) This includes H simulating itself simulating D

    The counterfactual assumption that H would never aboort does not
    affect the behaviour specified by the input D. How H interpretes
    that input is an implementation detail but in every calse the
    answer H is required to give (in order to be a halt decider as
    stated in the first cirterion) must be about the behavour dpecified
    by the its input D.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 10:49:38 2024
    On 2024-08-21 02:44:28 +0000, olcott said:

    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>> *running unless aborted* (out of memory error excluded)

    But it can't emulate DDD correctly past 4 instructions, since the 5th
    instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn
    below, so that changes, but DDD, so the input doesn't and thus is CAN'T
    be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c
    Thus making all of the code of HHH directly available to >>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that >>>>>>>>>> input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>>>> available to HHHn when it emulates its input, that DDD must actually be
    DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non-halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you
    don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same
    way that HHHn correctly predicts the behavior of EEE.


    Nope, HHHn can form a valid inductive proof of the input.


    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn
    but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory, >>>>>>>> if that differs, it is a DIFFERENT input, and needs to be so marked. >>>>>>>>
    You are just admittig that you are just stupid and think two things >>>>>>>> that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed* >>>>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>>>> *attempts to use misdirection to weasel word around this are dismissed* >>>>>>>
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>      If simulating halt decider H correctly simulates its input D >>>>>>>      until H correctly determines that its simulated D would never >>>>>>>      stop running unless aborted then



    Right, so the decider needs top be able to show that its exact input >>>>>> will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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


    Of course it means that, because Professoer Sipser would have presumed >>>> that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the
    final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it will
    act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of the
    decider, the one that doesn't abort as the hypothetical, and the one
    that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls the
    HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to be
    solved by correct LOGIC, thus the "hypothetical" machine never actaully
    needs to exist, but the actual machine needs to be able to prove what
    it would do with the EXACT input that was given, and not just the
    matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that you
    want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its
    simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.
    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Your weasel words around this may simply be your ADD.

    That is not a possible interpretation. In the C code you used
    the name Sipser_H which means a decider, i.e., a program that
    always halts, and your HHH∞ isn't one.

    You have not fully specified the input language of your HHH. Therefore
    many questions about correctness are ill-posed.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 10:55:24 2024
    On 2024-08-21 03:01:38 +0000, olcott said:

    On 8/20/2024 9:53 PM, Richard Damon wrote:
    On 8/20/24 10:44 PM, olcott wrote:
    On 8/20/2024 8:56 PM, Richard Damon wrote:
    On 8/20/24 9:17 PM, olcott wrote:
    On 8/20/2024 7:50 PM, Richard Damon wrote:
    On 8/20/24 7:28 PM, olcott wrote:
    On 8/20/2024 6:18 PM, Richard Damon wrote:
    On 8/20/24 9:09 AM, olcott wrote:
    On 8/19/2024 11:02 PM, Richard Damon wrote:
    On 8/19/24 11:50 PM, olcott wrote:
    On 8/19/2024 10:32 PM, Richard Damon wrote:
    On 8/19/24 10:47 PM, olcott wrote:
    *Everything that is not expressly stated below is*
    *specified as unspecified*

    Looks like you still have this same condition.

    I thought you said you removed it.


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

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

    *It is a basic fact that DDD emulated by HHH according to* >>>>>>>>>>>>> *the semantics of the x86 language cannot possibly stop* >>>>>>>>>>>>> *running unless aborted* (out of memory error excluded) >>>>>>>>>>>>
    But it can't emulate DDD correctly past 4 instructions, since the 5th
    instruciton to emulate doesn't exist.

    And, you can't include the memory that holds HHH, as you mention HHHn
    below, so that changes, but DDD, so the input doesn't and thus is CAN'T
    be part of the input.



    X = DDD emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD
    Z = DDD never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z

    And neither X or Y are possible.


    x86utm takes the compiled Halt7.obj file of this c program >>>>>>>>>>>>> https://github.com/plolcott/x86utm/blob/master/Halt7.c >>>>>>>>>>>>> Thus making all of the code of HHH directly available to >>>>>>>>>>>>> DDD and itself. HHH emulates itself emulating DDD.

    Which is irrelevent and a LIE as if HHHn is part of the input, that
    input needs to be DDDn

    And, in fact,

    Since, you have just explicitly introduced that all of HHHn is >>>>>>>>>>>> available to HHHn when it emulates its input, that DDD must actually be
    DDDn as it changes.

    Thus, your ACTUAL claim needs to be more like:

    X = DDD∞ emulated by HHH∞ according to the semantics of the x86 language
    Y = HHH∞ never aborts its emulation of DDD∞
    Z = DDD∞ never stops running

    The above claim boils down to this: (X ∧ Y) ↔ Z


    Yes that is correct.

    So, you only prove that the DDD∞ that calls the HHH∞ is non- halting.


    Not any of the other DDDn


    Your problem is that for any other DDDn / HHHn, you don't have Y so you
    don't have Z.


    void EEE()
    {
       HERE: goto HERE;
    }

    HHHn correctly predicts the behavior of DDD the same >>>>>>>>>>>>> way that HHHn correctly predicts the behavior of EEE. >>>>>>>>>>>>>

    Nope, HHHn can form a valid inductive proof of the input. >>>>>>>>>>>>

    It can't for DDDn, since when we move to HHHn+1 we no longer have DDDn
    but DDDn+1, which is a different input.


    You already agreed that (X ∧ Y) ↔ Z is correct.
    Did you do an infinite trace in your mind?

    But only for DDD∞, not any of the other ones.


    If you can do it and I can do it then HHH can
    do this same sort of thing. Computations are
    not inherently dumber than human minds.


    But HHHn isn't given DDD∞ as its input, so that doesn't matter. >>>>>>>>>>
    HHHn is given DDDn as its input,

    Remeber, since you said that the input to HHH includes all the memory,
    if that differs, it is a DIFFERENT input, and needs to be so marked. >>>>>>>>>>
    You are just admittig that you are just stupid and think two things >>>>>>>>>> that are different are the same.



    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*
    *attempts to use misdirection to weasel word around this are dismissed*

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



    Right, so the decider needs top be able to show that its exact input >>>>>>>> will not halt.

    No it cannot possibly mean that or professor Sipser
    would not agreed to the second half:

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


    Of course it means that, because Professoer Sipser would have presumed >>>>>> that you built the machines PROPERLY, so that you COULD think of
    changing THIS H to be non-aborting, while the input still used the >>>>>> final version that it always uses,


    A machine cannot both abort and fail to abort an input
    unless it modifies its own code dynamically.


    Right, so HHH must do just one of them, and the DDD that calls it will >>>> act differently based on which one it is.


    Professor Sipser would not have construed that I am referring
    to self-modifying code.

    Nope, just giving the exact same input to two different version of the >>>> decider, the one that doesn't abort as the hypothetical, and the one
    that does as the actual (if the hypothical one doesn't halt).

    The key is that both get the EXACT SAME input, the DDD that calls the
    HHH that does abort.

    The point is that your "reasoning" can't actually be done just by
    experimentation, (as to experimentally show that the input when
    correctly simulated will not halt take infinite time), but needs to be >>>> solved by correct LOGIC, thus the "hypothetical" machine never actaully >>>> needs to exist, but the actual machine needs to be able to prove what
    it would do with the EXACT input that was given, and not just the
    matching imput from the "template".


    This means that he must have understood that HHHn(DDD)
    is predicting the behavior of HHH∞.

    Nope. That is just your stupidity.

    In his case, there really IS just one DDD, and that DDD calls HHH.

    The test case is giving HHH∞ the input DDD that calls the HHH that you >>>> want to call correct, which is the aborting one.

    ANd then HHH∞ shows that HHH isn't actually authorixed to abort its
    simulation, so was programmed incorrectly.


    (1) That is mostly incoherent.

    Nope. It is factual. That you can't understand it shows your stupidity.

    (2) When you pay complete attention (if you can even do that)

    You will see the Professor Sipser could have only been
    referring to HHHn(DDD) predicting the behavior of HHH∞(DDD)

    Nope. That is just illogical, and your claims make you just a liar.


    Your weasel words around this may simply be your ADD.


    You are just IGNORANT of what the words mean, which you prove by saying
    they can;t mean what they do means just because you dont want them to
    mean it.

    First, your HHH/DDD setup is INVALID in computatio theory, The *PROGRAM*

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    The agreed text said that H is a halt decider. That means that it must have
    an input language that can specify any behaviour a computation may have. Whether another program interpretes the same input as a different behavour
    is irrelevant.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 11:17:08 2024
    On 2024-08-22 00:35:56 +0000, olcott said:

    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text
    is not a part of the agreement. What H is required to predict
    is fully determined by the words "halt decider H". The previous
    word "simulating" refers to an implementation detail and does
    not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which includes
    ALL the code of everything it calls, which includes H, so with your
    system, changing H gives a DIFFERENT input, which is not comparable in
    behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H if
    possible, if the COMPLETE simulaiton by a "hypothetical H" replacing H
    but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED emulation
    of its input, and if, and only if, it can determine that such an
    emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling
    the ORIGINAL H, not changing to the Hypothetical, since by the rules of
    the field, the input is a fixed string, and fully defines the behavior
    of the input.


    Your ADD prevents you from paying enough attention to see
    that you are contradicting yourself.

    A claim of self contradiction wihout an identification of any
    is a sign of deceptive rhetoric.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Aug 27 11:23:09 2024
    On 2024-08-22 04:22:11 +0000, olcott said:

    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD)
    that does abort is supposed predict what would happen
    if it never aborted.

    Professor Sipser understood that what is not a part of the text >>>>>>>>>> is not a part of the agreement. What H is required to predict >>>>>>>>>> is fully determined by the words "halt decider H". The previous >>>>>>>>>> word "simulating" refers to an implementation detail and does >>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that
    H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which includes >>>>>>>> ALL the code of everything it calls, which includes H, so with your >>>>>>>> system, changing H gives a DIFFERENT input, which is not comparable in >>>>>>>> behavior to this input.

    (b) As measured by the correct partial simulation of D by H

    Nope, by H correctly predicting, with a partial simulation of D by H if
    possible, if the COMPLETE simulaiton by a "hypothetical H" replacing H >>>>>>>> but not changing the input, would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of fantasy. >>>>>>>>
    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED emulation >>>>>>>> of its input, and if, and only if, it can determine that such an >>>>>>>> emulation would never halt, then it can abort its emulation.

    Note, that is the emulation of this exact input, including D calling >>>>>>>> the ORIGINAL H, not changing to the Hypothetical, since by the rules of
    the field, the input is a fixed string, and fully defines the behavior >>>>>>>> of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that you are >>>>>> a liar trying to create an ad hominem attack that failed.


    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try to
    use actually mean, and why your claims are wrong by the rules of the
    system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't say
    you are wrong because you are stupid, you are wrong because the words
    you use don't mean what you think they do, and thus your conclusions
    are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an
    unlimited simulation of this EXACT input, which means that it must call >>>> the H that you claim to be getting the right answer, which is the H
    that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why the
    Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.

    That is relevant only if the input specifies that the behaviour
    of that different HHH is a part of the behaviour of DDD.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Tue Aug 27 10:49:41 2024
    Op 22.aug.2024 om 14:59 schreef olcott:
    On 8/22/2024 3:16 AM, Fred. Zwarts wrote:
    Op 22.aug.2024 om 06:22 schreef olcott:

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

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

    We swap the word "determines" for "predicts"

    When we swap thew word "halt decider" for
    "termination analyzer" the above is translated
    from computer science into software engineering.

    The second half proves that this is the H that aborts
    that is making the prediction of the behavior of D when
    emulated by a hypothetical version of itself then never
    aborts.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.


    But that different hypothetical HHH is a non-input.

    HHH is supposed to predict what the behavior of DDD would be
    if it did not abort its emulation of DDD that is what the
    words that Professor agreed to mean.
    You are the only one to suppose that and you are twisting the words of
    Sipser.
    In this case the requirement is that HHH predicts the behaviour of its
    input, *without modification of code or changing the values of the
    variables*. So, no-one except you would accept that the prediction would
    be about a modified program, because that is a non-input. Surely,
    professor Sipser would accept only the prediction for an unmodified
    input as correct. So, removal of the abort code and changing the value
    of the Root variable is simply incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Aug 27 21:28:34 2024
    On 8/27/24 9:32 AM, olcott wrote:
    On 8/27/2024 3:23 AM, Mikko wrote:
    On 2024-08-22 04:22:11 +0000, olcott said:

    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD) >>>>>>>>>>>>> that does abort is supposed predict what would happen >>>>>>>>>>>>> if it never aborted.

    Professor Sipser understood that what is not a part of the text >>>>>>>>>>>> is not a part of the agreement. What H is required to predict >>>>>>>>>>>> is fully determined by the words "halt decider H". The previous >>>>>>>>>>>> word "simulating" refers to an implementation detail and does >>>>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that >>>>>>>>>>> H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which >>>>>>>>>> includes ALL the code of everything it calls, which includes >>>>>>>>>> H, so with your system, changing H gives a DIFFERENT input, >>>>>>>>>> which is not comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H >>>>>>>>>>
    Nope, by H correctly predicting, with a partial simulation of >>>>>>>>>> D by H if possible, if the COMPLETE simulaiton by a
    "hypothetical H" replacing H but not changing the input, would >>>>>>>>>> never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of >>>>>>>>>> fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED >>>>>>>>>> emulation of its input, and if, and only if, it can determine >>>>>>>>>> that such an emulation would never halt, then it can abort its >>>>>>>>>> emulation.

    Note, that is the emulation of this exact input, including D >>>>>>>>>> calling the ORIGINAL H, not changing to the Hypothetical,
    since by the rules of the field, the input is a fixed string, >>>>>>>>>> and fully defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that >>>>>>>> you are a liar trying to create an ad hominem attack that failed. >>>>>>>>

    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try
    to use actually mean, and why your claims are wrong by the rules
    of the system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't
    say you are wrong because you are stupid, you are wrong because
    the words you use don't mean what you think they do, and thus your >>>>>> conclusions are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an
    unlimited simulation of this EXACT input, which means that it must >>>>>> call the H that you claim to be getting the right answer, which is >>>>>> the H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why the
    Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.

    That is relevant only if the input specifies that the behaviour
    of that different HHH is a part of the behaviour of DDD.


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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*

    But it does stop, since the HHH that it calls DOES abort and return.

    Sorry, you just get you words mixed up.

    What doesn't halt is the emulation by HHH, (which is different that the behavior of DDD, so there is a different free variable). If HHH doesn't
    abort its emulation, then its emulation of the DDD that calls it can't
    reach an end. But if it DOES abort, then that DDD does reach the end,
    just after the emulation was aborted.



    _DDD()
    [00002162] 55         push ebp
    [00002163] 8bec       mov ebp,esp
    [00002165] 6862210000 push 00002162
    [0000216a] e853f4ffff call 000015c2
    [0000216f] 83c404     add esp,+04
    [00002172] 5d         pop ebp
    [00002173] c3         ret
    Size in bytes:(0018) [00002173]

    *limited to 20,000,000 instructions*

    Nope, FAILED after 4.

    The CORRECT emulation of the call HHH instruction will be the first
    instruction of HHH.

    And when you continue there, it shows that HHH only CONDITIONALLY
    emulates its input (since this HHH , so THIS HHH might not *NEED* to
    abort because the one it is emulation will.

    IT will anyway, because that is how it was coded, but it didn't NEED to.

    YOou just don't understand what those words mean.


     machine   stack     stack     machine     assembly
     address   address   data      code        language
     ========  ========  ========  ========== ============= [00002182][00103806][00000000] 55         push ebp      ; begin main
    [00002183][00103806][00000000] 8bec       mov ebp,esp [00002185][00103802][00002162] 6862210000 push 00002162 ; push DDD [0000218a][001037fe][0000218f] e833f4ffff call 000015c2 ; call HHH
    New slave_stack at:1038aa

    Begin Local Halt Decider Simulation   Execution Trace Stored at:1138b2 [00002162][001138a2][001138a6] 55         push ebp [00002163][001138a2][001138a6] 8bec       mov ebp,esp [00002165][0011389e][00002162] 6862210000 push 00002162 ; push DDD [0000216a][0011389a][0000216f] e853f4ffff call 000015c2 ; call HHH
    New slave_stack at:14e2d2
    [00002162][0015e2ca][0015e2ce] 55         push ebp [00002163][0015e2ca][0015e2ce] 8bec       mov ebp,esp [00002165][0015e2c6][00002162] 6862210000 push 00002162 ; push DDD [0000216a][0015e2c2][0000216f] e853f4ffff call 000015c2 ; call HHH
    New slave_stack at:15e372
    [00002162][0016e36a][0016e36e] 55         push ebp [00002163][0016e36a][0016e36e] 8bec       mov ebp,esp [00002165][0016e366][00002162] 6862210000 push 00002162 ; push DDD [0000216a][0016e362][0000216f] e853f4ffff call 000015c2 ; call HHH
    New slave_stack at:16e412
    [00002162][0017e40a][0017e40e] 55         push ebp [00002163][0017e40a][0017e40e] 8bec       mov ebp,esp [00002165][0017e406][00002162] 6862210000 push 00002162 ; push DDD [0000216a][0017e402][0000216f] e853f4ffff call 000015c2 ; call HHH
    Number of Instructions Executed(20000000) == 298507 Pages


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 11:00:36 2024
    Op 27.aug.2024 om 15:32 schreef olcott:
    On 8/27/2024 3:23 AM, Mikko wrote:
    On 2024-08-22 04:22:11 +0000, olcott said:

    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD) >>>>>>>>>>>>> that does abort is supposed predict what would happen >>>>>>>>>>>>> if it never aborted.

    Professor Sipser understood that what is not a part of the text >>>>>>>>>>>> is not a part of the agreement. What H is required to predict >>>>>>>>>>>> is fully determined by the words "halt decider H". The previous >>>>>>>>>>>> word "simulating" refers to an implementation detail and does >>>>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that >>>>>>>>>>> H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which >>>>>>>>>> includes ALL the code of everything it calls, which includes >>>>>>>>>> H, so with your system, changing H gives a DIFFERENT input, >>>>>>>>>> which is not comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H >>>>>>>>>>
    Nope, by H correctly predicting, with a partial simulation of >>>>>>>>>> D by H if possible, if the COMPLETE simulaiton by a
    "hypothetical H" replacing H but not changing the input, would >>>>>>>>>> never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of >>>>>>>>>> fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED >>>>>>>>>> emulation of its input, and if, and only if, it can determine >>>>>>>>>> that such an emulation would never halt, then it can abort its >>>>>>>>>> emulation.

    Note, that is the emulation of this exact input, including D >>>>>>>>>> calling the ORIGINAL H, not changing to the Hypothetical,
    since by the rules of the field, the input is a fixed string, >>>>>>>>>> and fully defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting that >>>>>>>> you are a liar trying to create an ad hominem attack that failed. >>>>>>>>

    I have been over this same point again and again and again and
    your "rebuttal" is changing the subject or calling me stupid.


    What "change of subject", I just point out what the words you try
    to use actually mean, and why your claims are wrong by the rules
    of the system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't
    say you are wrong because you are stupid, you are wrong because
    the words you use don't mean what you think they do, and thus your >>>>>> conclusions are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an
    unlimited simulation of this EXACT input, which means that it must >>>>>> call the H that you claim to be getting the right answer, which is >>>>>> the H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why the
    Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.

    That is relevant only if the input specifies that the behaviour
    of that different HHH is a part of the behaviour of DDD.


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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and
    the simulated DDD would halt as well if not aborted (but keeping the
    aborting input) and there is no need to abort a halting function.
    That it halts is proved by the direct execution and by the correct
    simulation by HHH1.
    But HHH cannot possibly simulate *itself*, because when it aborts, it
    aborts one cycle too soon.
    Therefore, its prediction is wrong.
    The problem is not the simulation, but the algorithm to detects this
    'special condition'. This algorithm is trying to detect non-halting
    behaviour. It that algorithm would be correct, then the problem would be solved. But the proven halting theorem tells us that no such algorithm
    exists.
    Therefore, the discussion should not be about the simulation, but about
    this algorithm that detects the 'special condition'.
    But it seems that olcott hides this algorithm, maybe, because he knows
    it is incorrect, and he tries to shift the discussion to whether the
    simulation is correct or not.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 14:34:28 2024
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:
    On 8/27/2024 3:23 AM, Mikko wrote:
    On 2024-08-22 04:22:11 +0000, olcott said:

    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD) >>>>>>>>>>>>>>> that does abort is supposed predict what would happen >>>>>>>>>>>>>>> if it never aborted.

    Professor Sipser understood that what is not a part of the >>>>>>>>>>>>>> text
    is not a part of the agreement. What H is required to predict >>>>>>>>>>>>>> is fully determined by the words "halt decider H". The >>>>>>>>>>>>>> previous
    word "simulating" refers to an implementation detail and does >>>>>>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that >>>>>>>>>>>>> H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which >>>>>>>>>>>> includes ALL the code of everything it calls, which includes >>>>>>>>>>>> H, so with your system, changing H gives a DIFFERENT input, >>>>>>>>>>>> which is not comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H >>>>>>>>>>>>
    Nope, by H correctly predicting, with a partial simulation >>>>>>>>>>>> of D by H if possible, if the COMPLETE simulaiton by a >>>>>>>>>>>> "hypothetical H" replacing H but not changing the input, >>>>>>>>>>>> would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of >>>>>>>>>>>> fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED >>>>>>>>>>>> emulation of its input, and if, and only if, it can
    determine that such an emulation would never halt, then it >>>>>>>>>>>> can abort its emulation.

    Note, that is the emulation of this exact input, including D >>>>>>>>>>>> calling the ORIGINAL H, not changing to the Hypothetical, >>>>>>>>>>>> since by the rules of the field, the input is a fixed
    string, and fully defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting >>>>>>>>>> that you are a liar trying to create an ad hominem attack that >>>>>>>>>> failed.


    I have been over this same point again and again and again and >>>>>>>>> your "rebuttal" is changing the subject or calling me stupid. >>>>>>>>>

    What "change of subject", I just point out what the words you
    try to use actually mean, and why your claims are wrong by the >>>>>>>> rules of the system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't >>>>>>>> say you are wrong because you are stupid, you are wrong because >>>>>>>> the words you use don't mean what you think they do, and thus
    your conclusions are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an >>>>>>>> unlimited simulation of this EXACT input, which means that it
    must call the H that you claim to be getting the right answer, >>>>>>>> which is the H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why
    the Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.

    That is relevant only if the input specifies that the behaviour
    of that different HHH is a part of the behaviour of DDD.


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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.
    Your analogy is also very poor, but we could say:
    Your reasoning is: People get hungry. If they don't eat the hunger stays
    for ever. Now I kill other people before they can eat to prove that the
    hunger stays for ever.

    If in your analogy the being hungry compares to infinite recursion and
    eating compares to aborting, then we see that both the simulated and the simulating HHH are programmed to eat to stop being hungry and there is
    no need for the simulating HHH to kill the simulated HHH, because the
    simulated HHH knows how to eat.
    The simulated HHH, however, is killed before it could eat. This does not
    prove that HHH would have stayed hungry forever.


    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    No, it counts as preventing a halting program to halt by premature abortion.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 16:38:24 2024
    Op 28.aug.2024 om 14:46 schreef olcott:
    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its input D >>>>>      until H correctly determines that its simulated D *would never* >>>>>      *stop running unless aborted* then
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and >>>
    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    Apparently you still do not understand that HHH should process its
    input, not your dreams of a pure hypothetical non-input.

    The input has a HHH that uses the 'special condition' to halt its
    simulation, so 'never terminate normally', is only in your dreams, not
    in the input to be processed.

    This HHH, of course, is incorrect, but it halts.


    If we don't do it this way then infinite loops always halt.

    There are no infinite loops in the input, so, no need to start dreaming
    of non-terminating hypothetical inputs.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 17:14:52 2024
    Op 28.aug.2024 om 16:53 schreef olcott:
    On 8/28/2024 9:38 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:46 schreef olcott:
    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as
    well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    Apparently you still do not understand that HHH should process its
    input, not your dreams of a pure hypothetical non-input.


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

    In other words you are saying that HHH must report that
    infinite loops halt even though halting is reaching a
    final halt state and infinite loops cannot possibly reach
    a final halt state.

    Your replies have stepped over the line of an honest dialogue.


    No, you are dishonest by putting words in my mouth that I did not say.

    I said HHH should report that a *halting* program halt.
    You make it that I said that HHH must report that *infinite loops* halt.
    It is clear that you do not understand the difference between infinite
    loop and a halting program.
    No wonder that you think that a halting program is an infinite loop.
    You keep dreaming of infinite loops and infinite recursion even when the
    finite string does not specify such a thing.

    HHH simulating itself looks a bit like:

    void Finite_Recursion (int N) {
    if (N > 0) Finite_Recursion (N - 1);
    }

    But you think that this is the same as Infinite_loop.

    There is no infinite loop. There is no infinite recursion. There is only
    a HHH that after a few recursions sees a 'special condition' after which
    it stops the simulation.
    Although this detection is incorrect, it makes that HHH returns to DDD
    and DDD halts. No infinite loop. No infinite recursion. That is the
    semantics of the x86 language of the finite string.
    This is what the conclusion of HHH would be, if it did it correctly.
    But HHH cannot do it correctly, because HHH cannot possibly simulate
    itself up to the end.
    We see this error of HHH in:

    int main() {
    return HHH(main);
    }

    where HHH halts and reports that it does not halt.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 18:23:06 2024
    Op 28.aug.2024 om 17:18 schreef olcott:
    On 8/28/2024 10:14 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 16:53 schreef olcott:
    On 8/28/2024 9:38 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:46 schreef olcott:
    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

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

    HHH is only required to correctly predict whether or not DDD >>>>>>>>> *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the >>>>>>>> 'special condition', so that it aborts and halts, DDD halts as >>>>>>>> well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    Apparently you still do not understand that HHH should process its
    input, not your dreams of a pure hypothetical non-input.


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

    In other words you are saying that HHH must report that
    infinite loops halt even though halting is reaching a
    final halt state and infinite loops cannot possibly reach
    a final halt state.

    Your replies have stepped over the line of an honest dialogue.


    No, you are dishonest by putting words in my mouth that I did not say.

    I said HHH should report that a *halting* program halt.
    You make it that I said that HHH must report that *infinite loops* halt.

    HHH must report on what the behavior of its input
    WOULD BE if it never aborted it emulation.

    No, that is your error. HHH must report on the behaviour of its *input*,
    not of a *non-input*.
    The input is a HHH that is coded to see a 'special condition' after
    which it would halt. (If not cheating with the Root variable.)
    The HHH that is modified to never abort its simulation, is a non-input
    and is your dream, but dreams are no substitute for facts.


    Neither DDD nor Infinite_Loop can possibly reach
    their own final halt state NO MATTER WHAT HHH DOES..

    Infinite_loop has no end. DDD has an end as proved by the semantics of
    the x86 language, which we see in the direct execution and the correct simulation by HHH1.
    Therefore, for Infinite_loop, not reaching the end is caused by
    Infinite_loop and for DDD it is the failure of the simulation that its
    own final end is not reached.
    No matter what HHH does, it cannot reach its final end, which proved
    that the simulation is incorrect.
    HHH cannot possibly simulate itself correctly.

    So, you are right with your repetitions below, proving as many times
    that the simulation by HHH is incorrect, because a correct simulation
    *would reach the final halt state*, as we see in the correct simulation
    by HHH1.


    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE
    REACH FINAL HALT STATE



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Wed Aug 28 20:36:20 2024
    Op 28.aug.2024 om 18:28 schreef olcott:
    On 8/28/2024 11:23 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 17:18 schreef olcott:
    On 8/28/2024 10:14 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 16:53 schreef olcott:
    On 8/28/2024 9:38 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:46 schreef olcott:
    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

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

    HHH is only required to correctly predict whether or not DDD >>>>>>>>>>> *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect >>>>>>>>>> the 'special condition', so that it aborts and halts, DDD
    halts as well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor. >>>>>>>
    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    Apparently you still do not understand that HHH should process its >>>>>> input, not your dreams of a pure hypothetical non-input.


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

    In other words you are saying that HHH must report that
    infinite loops halt even though halting is reaching a
    final halt state and infinite loops cannot possibly reach
    a final halt state.

    Your replies have stepped over the line of an honest dialogue.


    No, you are dishonest by putting words in my mouth that I did not say. >>>>
    I said HHH should report that a *halting* program halt.
    You make it that I said that HHH must report that *infinite loops*
    halt.

    HHH must report on what the behavior of its input
    WOULD BE if it never aborted it emulation.

    No, that is your error.

    Read the specs a few more hundred times until
    you notice exactly what the words actually say.

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

    Yes. But the simulation is not correct and the decider is incorrect, so
    Sipser agreement does not apply.

    HHH is coded to see a 'special condition' after which it aborts and
    halts. When HHH halts, it returns to DDD and DDD halts as well.
    So, no matter how many times you repeat the sentence below, it does not
    become true. DDD halts if not aborted, but this halting behaviour is
    obscured by a premature abort.
    The advantage of the decision to abort is that the simulating HHH halts.
    The disadvantage is that simulated HHH also halts and does not need to
    be aborted.
    Since the fact that HHH is coded to abort when it sees this 'special
    condition' we get the fact:
    *would halt if not aborted*
    which is the opposite of the repeated requirement below.

    No matter how much olcott wants it to be correct, or how many times
    olcott repeats that it is correct (see below), that does not change the
    fact that the input would halt *if not aborted*.


        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*
        *would never stop running unless aborted*



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Aug 28 19:39:41 2024
    On 8/28/24 8:07 AM, olcott wrote:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:
    On 8/27/2024 3:23 AM, Mikko wrote:
    On 2024-08-22 04:22:11 +0000, olcott said:

    On 8/21/2024 10:35 PM, Richard Damon wrote:
    On 8/21/24 11:26 PM, olcott wrote:
    On 8/21/2024 9:06 PM, Richard Damon wrote:
    On 8/21/24 9:55 PM, olcott wrote:
    On 8/21/2024 8:45 PM, Richard Damon wrote:
    On 8/21/24 9:23 PM, olcott wrote:
    On 8/21/2024 7:00 PM, Richard Damon wrote:
    On 8/21/24 8:30 AM, olcott wrote:
    On 8/21/2024 3:01 AM, Mikko wrote:
    On 2024-08-21 03:01:38 +0000, olcott said:

    *We are only talking about one single point*
    Professor Sipser must have understood that an HHH(DDD) >>>>>>>>>>>>>>> that does abort is supposed predict what would happen >>>>>>>>>>>>>>> if it never aborted.

    Professor Sipser understood that what is not a part of the >>>>>>>>>>>>>> text
    is not a part of the agreement. What H is required to predict >>>>>>>>>>>>>> is fully determined by the words "halt decider H". The >>>>>>>>>>>>>> previous
    word "simulating" refers to an implementation detail and does >>>>>>>>>>>>>> not affect the requirements.


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

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

    It is crucial to the requirements in that it specifies that >>>>>>>>>>>>> H is required to predict
    (a) The behavior specified by the finite string D

    Which must include *ALL* of the code of the PROGRAM D, which >>>>>>>>>>>> includes ALL the code of everything it calls, which includes >>>>>>>>>>>> H, so with your system, changing H gives a DIFFERENT input, >>>>>>>>>>>> which is not comparable in behavior to this input.

    (b) As measured by the correct partial simulation of D by H >>>>>>>>>>>>
    Nope, by H correctly predicting, with a partial simulation >>>>>>>>>>>> of D by H if possible, if the COMPLETE simulaiton by a >>>>>>>>>>>> "hypothetical H" replacing H but not changing the input, >>>>>>>>>>>> would never halt.

    (c) When H would never abort its simulation of F

    Which, since that isn't the case, put you into the realm of >>>>>>>>>>>> fantasy.

    (d) This includes H simulating itself simulating D

    Right, H must CORRECTLY predict the behavior of an UNABORTED >>>>>>>>>>>> emulation of its input, and if, and only if, it can
    determine that such an emulation would never halt, then it >>>>>>>>>>>> can abort its emulation.

    Note, that is the emulation of this exact input, including D >>>>>>>>>>>> calling the ORIGINAL H, not changing to the Hypothetical, >>>>>>>>>>>> since by the rules of the field, the input is a fixed
    string, and fully defines the behavior of the input.


    You are contradicting yourself.
    Your ADD may prevent you from
    concentrating well enough to see this.


    I was right, you couldn't name it so you are just admiting >>>>>>>>>> that you are a liar trying to create an ad hominem attack that >>>>>>>>>> failed.


    I have been over this same point again and again and again and >>>>>>>>> your "rebuttal" is changing the subject or calling me stupid. >>>>>>>>>

    What "change of subject", I just point out what the words you
    try to use actually mean, and why your claims are wrong by the >>>>>>>> rules of the system you claim to be working in.

    The fact that you don't understand DOES make you stupid. I don't >>>>>>>> say you are wrong because you are stupid, you are wrong because >>>>>>>> the words you use don't mean what you think they do, and thus
    your conclusions are just incorrect.

    That you seem to NEVER LEARN is what makes you stupid.

    Professor Sipser clearly agreed that an H that does
    a finite simulation of D is to predict the behavior
    of an unlimited simulation of D.

    Right, H needs to predict in a finite number of steps, what an >>>>>>>> unlimited simulation of this EXACT input, which means that it
    must call the H that you claim to be getting the right answer, >>>>>>>> which is the H that does abort and return non-halting.


    OK then you seem to have this correctly, unless you interpret
    this as a self-contradiction.


    Why do you think it could be a self-contradiction?

    It is an impossiblity for H to correctly due it, but that is why
    the Halting Problem is non-computable.


    THIS EXACTLY MATCHES THE SIPSER APPROVED CRITERIA
    The finite HHH(DDD) emulates itself emulating DDD exactly once
    and this is sufficient for this HHH to predict what a different
    HHH(DDD) do that never aborted its emulation of its input.

    That is relevant only if the input specifies that the behaviour
    of that different HHH is a part of the behaviour of DDD.


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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    Nope, that is BAD reasoning as it isn't an appropriate analogy.


    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    No, but the fact that the direct running of DDD, or the giving of DDD
    (that calls that HHH) to a correct and complete emulator (which doesn't
    change that DDD calls the HHH that does abort) will reach a final state
    DOES.


    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    When the emulation of DDD is aborted
    THIS DOES NOT COUNT AS DDD HALTING

    Unless I repeat things too many times Richard
    never sees that I said anything because Richard
    has ADD. Maybe you have the same problem?

    Nope, YOU seem to have a fundamental and funny-mental condition that
    seems to make you "immune" to seeing truths, which make you just a
    pathetic ignorant pathologial lying idiot.


    the simulated DDD would halt as well if not aborted (but keeping the
    aborting input) and there is no need to abort a halting function.
    That it halts is proved by the direct execution and by the correct
    simulation by HHH1.
    But HHH cannot possibly simulate *itself*, because when it aborts, it
    aborts one cycle too soon.
    Therefore, its prediction is wrong.
    The problem is not the simulation, but the algorithm to detects this
    'special condition'. This algorithm is trying to detect non-halting
    behaviour. It that algorithm would be correct, then the problem would
    be solved. But the proven halting theorem tells us that no such
    algorithm exists.
    Therefore, the discussion should not be about the simulation, but
    about this algorithm that detects the 'special condition'.
    But it seems that olcott hides this algorithm, maybe, because he knows
    it is incorrect, and he tries to shift the discussion to whether the
    simulation is correct or not.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Aug 29 10:35:50 2024
    On 2024-08-28 12:46:42 +0000, olcott said:

    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>      If simulating halt decider H correctly simulates its input D >>>>>      until H correctly determines that its simulated D *would never* >>>>>      *stop running unless aborted* then
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>
    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and >>>
    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    If we don't do it this way then infinite loops always halt.

    I would consider the infinite loops that always halt a more useful result.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Thu Aug 29 18:52:39 2024
    On 8/29/24 10:13 AM, olcott wrote:
    On 8/29/2024 2:35 AM, Mikko wrote:
    On 2024-08-28 12:46:42 +0000, olcott said:

    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

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

    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as
    well and

    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    If we don't do it this way then infinite loops always halt.

    I would consider the infinite loops that always halt a more useful
    result.


    A halt decider that always ignores its input and reports
    halting is more useful? A decider such as mine would prevent
    Denial Of Service (DOS) attacks. Permitting DOS attacks
    is less useful.



    Which means that your Halt decider shouldn't ignore the input that they
    are ACTUALLY given, which include that they call THIS halt decider, and
    imagine they call something else.


    YOu are just proving your own arguement is wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Aug 30 10:52:29 2024
    On 2024-08-29 14:13:41 +0000, olcott said:

    On 8/29/2024 2:35 AM, Mikko wrote:
    On 2024-08-28 12:46:42 +0000, olcott said:

    On 8/28/2024 7:34 AM, Fred. Zwarts wrote:
    Op 28.aug.2024 om 14:07 schreef olcott:
    On 8/28/2024 4:00 AM, Fred. Zwarts wrote:
    Op 27.aug.2024 om 15:32 schreef olcott:

    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>      If simulating halt decider H correctly simulates its input D >>>>>>>      until H correctly determines that its simulated D *would never*
         *stop running unless aborted* then
    <MIT Professor Sipser agreed to ONLY these verbatim words 10/13/2022> >>>>>>>
    HHH is only required to correctly predict whether or not DDD
    *would never stop running unless aborted*
    And since DDD is calling an HHH that is programmed to detect the
    'special condition', so that it aborts and halts, DDD halts as well and >>>>>
    *THIS IS YOUR REASONING*
    If you are hungry and never eat you will remain hungry.
    You are hungry and eat becoming no longer hungry.
    *This proves that you never needed to eat*

    No, apparently, your understanding of logic English is very poor.

    HHH simulates DDD until it has inductive evidence that
    in the purely hypothetical case where a different HHH
    would never abort its emulation of DDD that DDD would
    never terminate normally.

    If we don't do it this way then infinite loops always halt.

    I would consider the infinite loops that always halt a more useful result. >>

    A halt decider that always ignores its input and reports
    halting is more useful?

    No, but infinite loops that always halt would be useful for many
    other purposes.

    --
    Mikko

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