• Re: The philosophy of computation reformulates existing ideas on anew basis ---Breakthrough ?

    From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 19:19:29 2024
    From Newsgroup: comp.theory

    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:

    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.

    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.



    I am saying that HHH does need to do the infinite emulation itself, but >>>
    Right and it doesn't.

    But doesn't give the required answer, which is based on something
    doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and DDD
    are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,
    instead of the job it is supposed to do of predicting what THIS version
    of DDD does which is built on THIS version of HHH.

    Since its input is THIS DDD, that is what it must answer about, not some
    other non-input.

    Or, in simpler terms, you just the f- don't understand what a PROGRAM is.

    Sorry, you are just proving you are an idiot.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 19:28:09 2024
    From Newsgroup: comp.theory

    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation itself, >>>>> but

    Right and it doesn't.

    But doesn't give the required answer, which is based on something
    doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and DDD
    are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 20:59:26 2024
    From Newsgroup: comp.theory

    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation
    itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on something
    doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and DDD
    are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    Nope, never said it could immulate some OTHER input, or predict what
    some OTHER program does.

    You are just proving you don't understand what a program is.

    Sorry, you are just THAT STUPID, which makes your false claims just pathological lies, because your stupidity is so bad that it is a mental pathology.

    Remember, to emulate an input, it must be a description of a FULL
    PROGRAM, and thus include ALL the code used, and thus for DDD, it
    includes the HHH that is there.

    If not explicitly given, then it becomes your implicit definition which
    must be CONSTANT, and thus the HHH that you are claiming to be giving
    the right answer.

    Your insistance on lying about it just shows how dumb and ignorant you
    are, and that you don't actually care about the truth.

    You are probably actually secretly overjoyed that Trump one, since you
    have shown to be on his side about what is a correct logical arguement.

    Sorry, but that is just the truth.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 20:01:40 2024
    From Newsgroup: comp.theory

    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation
    itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on something
    doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and
    DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    Nope, never said it could immulate some OTHER input, or predict what
    some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 21:11:32 2024
    From Newsgroup: comp.theory

    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation
    itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on something >>>>>> doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and
    DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    Nope, never said it could immulate some OTHER input, or predict what
    some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD that
    called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 20:38:20 2024
    From Newsgroup: comp.theory

    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation >>>>>>>>> itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on something >>>>>>> doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and
    DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the
    program DDD would do if it was based on some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    Nope, never said it could immulate some OTHER input, or predict what
    some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 21:48:55 2024
    From Newsgroup: comp.theory

    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming >>>>>>>  > only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation >>>>>>>>>> itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on
    something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH and >>>>>> DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of the >>>>>> program DDD would do if it was based on some OTHER version of HHH, >>>>>
    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>

    Nope, never said it could immulate some OTHER input, or predict what
    some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD
    that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that you
    say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something different
    than it is, that is just foolishness.

    It needs to report on what the unbounded emulation of this EXACT input.

    You are just PROVING that you in your soul, you are nothing but a DAMNED
    LIAR.

    You just don't understand the meaning of the words you are using, and
    thus can't see how you are lying.

    You just don't understand basic things like what a program is, or what
    truth is.

    Sorry, but you apparently killed off the last remaining working brain
    cells you had and are stuck replaying your rotely memorized propoganda
    that you brainwashed yourself witn.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 20:53:03 2024
    From Newsgroup: comp.theory

    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming >>>>>>>>  > only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation >>>>>>>>>>> itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on
    something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH
    and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of
    the program DDD would do if it was based on some OTHER version of >>>>>>> HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>>

    Nope, never said it could immulate some OTHER input, or predict
    what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD
    that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that you
    say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.

    Even HHH itself is bounded
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 22:03:41 2024
    From Newsgroup: comp.theory

    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>  > emulation of that input would do, even if its own programming >>>>>>>>>  > only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation >>>>>>>>>>>> itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on
    something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH >>>>>>>> and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of >>>>>>>> the program DDD would do if it was based on some OTHER version >>>>>>>> of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>>>

    Nope, never said it could immulate some OTHER input, or predict
    what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD
    that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that you
    say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.


    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.

    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy of
    HHH that DDD calls, but by giving the input to a DIFFERENT program than
    HHH that does the unlimited emulation, of the EXACT input that HHH emulated.

    Of course, we need to fix that input to include the original copy of
    HHH, as without that, you question is just nonsense.

    So, there is just ONE HHH in view, that is the HHH that only emulates
    part way.

    There is ANOTHER emulator in view, that is given the exact same code
    (which includes that original HHH in its place) that does the unlimited emulation. An example of this is HHH1.

    That PROVES that HHH is wrong, and your claims ard just blantant stupid
    lies.

    Your fumbling arguments just prove you are just an ignorant idiot
    doesn't have a idea of what he is talking about.

    Sorry, but you are just proving your utter stupidity.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 21:10:32 2024
    From Newsgroup: comp.theory

    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>  > emulation of that input would do, even if its own programming >>>>>>>>>>  > only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite emulation >>>>>>>>>>>>> itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH >>>>>>>>> and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of >>>>>>>>> the program DDD would do if it was based on some OTHER version >>>>>>>>> of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>>>>

    Nope, never said it could immulate some OTHER input, or predict >>>>>>> what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD
    that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD
    calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that
    you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.
    ;

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy of
    HHH that DDD calls, but by giving the input to a DIFFERENT program than
    HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.

    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sat Nov 9 22:30:35 2024
    From Newsgroup: comp.theory

    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>  > emulation of that input would do, even if its own programming >>>>>>>>>>>  > only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite >>>>>>>>>>>>>> emulation itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, HHH >>>>>>>>>> and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version of >>>>>>>>>> the program DDD would do if it was based on some OTHER version >>>>>>>>>> of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part of >>>>>>>>> that.


    Nope, never said it could immulate some OTHER input, or predict >>>>>>>> what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different DDD >>>>>> that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that DDD >>>>>> calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that
    you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.
    ;

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy of
    HHH that DDD calls, but by giving the input to a DIFFERENT program
    than HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.



    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.

    I said emulation of *that* input.

    The input is a description of a program, and thus includes all the code
    of that program, which includes the code of the HHH that you claim is
    giving the right answer.

    You are just brainwashed by your lies to think that DDD shouldn't be a
    program that calls a particular decider, but some gobbledygook that
    calls whatever monstrosity you want to be thinking of at this time as
    your decider.

    That isn't right thinking, and is what has lead you to your doom.

    Programs are DEFINED by their FULL code, and thus there is only one DDD,
    which calls the one HHH that is in view at the time, and that is the one
    that aborts and gives the answer.

    When we look at the complete emulation of the input, we don't "change"
    HHH, as that isn't a legal operation in the middle of a problem, but
    create a brand new emulator, whose existance doesn't affect the input
    that HHH was given. One name for that emulator is HHH1.

    You will note that in Linz description, every time he talked about
    changing the Turing Machine that started as H, he gave it a new name
    with a punction mark added, ending up with H^


    Maybe I should issue an offical cease and desist order, that you stop
    defaming me by trying to put your lies into my words.

    If you can't undetstand what I said, you can't say I said something, and
    your claims just prove that you are nothing but an ignorant pathological
    lying idiot.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sat Nov 9 21:36:46 2024
    From Newsgroup: comp.theory

    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH >>>>>>>>>>>>  >> MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>  > emulation of that input would do, even if its own >>>>>>>>>>>> programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite >>>>>>>>>>>>>>> emulation itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT.
    *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, >>>>>>>>>>> HHH and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted
    its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error.


    In other words, it tries to predict what some OTHER version >>>>>>>>>>> of the program DDD would do if it was based on some OTHER >>>>>>>>>>> version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part of >>>>>>>>>> that.


    Nope, never said it could immulate some OTHER input, or predict >>>>>>>>> what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different
    DDD that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that
    DDD calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that
    you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that.
    ;

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy
    of HHH that DDD calls, but by giving the input to a DIFFERENT program
    than HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;


    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.

    I said emulation of *that* input.


    HHH must determine what would happen if HHH never aborted DDD.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sun Nov 10 06:56:15 2024
    From Newsgroup: comp.theory

    On 11/9/24 10:36 PM, olcott wrote:
    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH >>>>>>>>>>>>>  >> MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>>  > emulation of that input would do, even if its own >>>>>>>>>>>>> programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite >>>>>>>>>>>>>>>> emulation itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT. >>>>>>>>>>>>> *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, >>>>>>>>>>>> HHH and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted >>>>>>>>>>>>> its emulation of DDD. This specific DDD never halts
    even if it stops running due to out-of-memory error. >>>>>>>>>>>>>

    In other words, it tries to predict what some OTHER version >>>>>>>>>>>> of the program DDD would do if it was based on some OTHER >>>>>>>>>>>> version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part of >>>>>>>>>>> that.


    Nope, never said it could immulate some OTHER input, or
    predict what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different >>>>>>>> DDD that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that >>>>>>>> DDD calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything that >>>>>> you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>  >

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that. >>>>>  >
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy
    of HHH that DDD calls, but by giving the input to a DIFFERENT
    program than HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;


    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.

    I said emulation of *that* input.


    HHH must determine what would happen if HHH never aborted DDD.


    That is nonsense, as HHH does what HHH does, and the other machibne you
    call HHH that never aborts isn't HHH, so this DDD doesn't call it.

    Your problem is you are trying to define your whole logic system based
    on subjectivism, when they are normally required to be objective.

    HHH must determine what an unbounded emulation of its input would do.

    PERIOD.

    You can't do that by trying to "redefine" what HHH is, as that is just assuming you are allowed to LIE.

    This very conclusively shows that you have no idea about how logic
    works, and are just a f- ignoranat pathological lying idiot that
    wouldn't know the difference between his a** and a hole in the ground.

    Sorry, that is the facts and the definitions of the system you are stuck
    in until you actually define your own broken logic system.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sun Nov 10 08:51:57 2024
    From Newsgroup: comp.theory

    On 11/10/2024 5:56 AM, Richard Damon wrote:
    On 11/9/24 10:36 PM, olcott wrote:
    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH >>>>>>>>>>>>>>  >> MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>>>  > emulation of that input would do, even if its own >>>>>>>>>>>>>> programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite >>>>>>>>>>>>>>>>> emulation itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT. >>>>>>>>>>>>>> *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about.

    It seems, you don't understand that in a given evaluation, >>>>>>>>>>>>> HHH and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted >>>>>>>>>>>>>> its emulation of DDD. This specific DDD never halts >>>>>>>>>>>>>> even if it stops running due to out-of-memory error. >>>>>>>>>>>>>>

    In other words, it tries to predict what some OTHER version >>>>>>>>>>>>> of the program DDD would do if it was based on some OTHER >>>>>>>>>>>>> version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part >>>>>>>>>>>> of that.


    Nope, never said it could immulate some OTHER input, or >>>>>>>>>>> predict what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different >>>>>>>>> DDD that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that >>>>>>>>> DDD calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything
    that you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>>  >

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that. >>>>>>  >
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the copy >>>>> of HHH that DDD calls, but by giving the input to a DIFFERENT
    program than HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that.
    ;


    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.

    I said emulation of *that* input.


    HHH must determine what would happen if HHH never aborted DDD.


    That is nonsense, as HHH does what HHH does, and the other machibne you
    call HHH that never aborts isn't HHH, so this DDD doesn't call it.


    That *is* the fundamental principle of emulating termination
    analyzers that works correctly on infinite loops and infinite
    recursion. ChatGPT fully comprehends the correctness of this
    principle and cannot be convinced otherwise.

    *ChatGPT*
    Simplified Analogy:
    Think of HHH as a "watchdog" that steps in during real execution
    to stop DDD() from running forever. But when HHH simulates DDD(),
    it's analyzing an "idealized" version of DDD() where nothing stops the recursion. In the simulation, DDD() is seen as endlessly recursive, so
    HHH concludes that it would not halt without external intervention. https://chatgpt.com/share/67158ec6-3398-8011-98d1-41198baa29f2

    The author of the best selling book on the Theory of Computation
    also agrees with this principle
    <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>

    A correct simulation is defined as H emulating D according to the
    semantics of the x86 language. This does include H emulating itself
    emulating D.

    Furthermore you yourself agree

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:

    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.

    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.


    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming
    only lets it emulate a part of that.


    even though HHH itself is a bounded emulation.

    Clearly one that disagrees with their own self is
    one that is incorrect.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From joes@noreply@example.org to comp.theory on Sun Nov 10 16:38:42 2024
    From Newsgroup: comp.theory

    Am Sat, 09 Nov 2024 21:36:46 -0600 schrieb olcott:
    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    HHH predicts what would happen if no HHH ever aborted its >>>>>>>>>>>>> emulation of DDD. This specific DDD never halts even if it >>>>>>>>>>>>> stops running due to out-of-memory error.
    In other words, it tries to predict what some OTHER version >>>>>>>>>>>> of the program DDD would do if it was based on some OTHER >>>>>>>>>>>> version of HHH,

    *Yes just like you agreed that it should*
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part of >>>>>>>>>>> that.
    Nope, never said it could immulate some OTHER input, or predict >>>>>>>>>> what some OTHER program does.
    You said that the bounded HHH
    must CORRECTLY determine what an unbounded emulation of that >>>>>>>>>  > input would do,
    Right, the UNBOUNDED EMULATION, not the results of a different >>>>>>>> DDD that called an HHH that did an unbounded emulation.
    The input doesn't change, and the input specifies the HHH that >>>>>>>> DDD calls. so that doesn't change.
    What changes is that the HHH that does abort must report on what >>>>>>> the behavior of DDD would be if it never aborted.
    No, the HHH that the input call can not change, or everything that >>>>>> you say afterwords is just a lie.
    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded emulation of that
    input would do,
    even if its own programming only lets it emulate a part of that. >>>>> HHH
    must CORRECTLY determine what an unbounded emulation of that
    input would do,
    even if its own programming only lets it emulate a part of that. >>>>> Even HHH itself is bounded
    Right, but that unlimited emulation isn't done by CHANGING the copy
    of HHH that DDD calls, but by giving the input to a DIFFERENT program
    than HHH that does the unlimited emulation,
    *That is NOT what you said*
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded emulation
    of that input would do,
    even if its own programming only lets it emulate a part of that.
    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.
    I said emulation of *that* input.
    HHH must determine what would happen if HHH never aborted DDD.
    What a clusterfuck.
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Sun Nov 10 12:02:32 2024
    From Newsgroup: comp.theory

    On 11/10/2024 10:38 AM, joes wrote:
    Am Sat, 09 Nov 2024 21:36:46 -0600 schrieb olcott:
    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    HHH predicts what would happen if no HHH ever aborted its >>>>>>>>>>>>>> emulation of DDD. This specific DDD never halts even if it >>>>>>>>>>>>>> stops running due to out-of-memory error.
    In other words, it tries to predict what some OTHER version >>>>>>>>>>>>> of the program DDD would do if it was based on some OTHER >>>>>>>>>>>>> version of HHH,

    *Yes just like you agreed that it should*
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    ; Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>  > emulation of that input would do,
    ; even if its own programming only lets it emulate a part of >>>>>>>>>>>> that.
    Nope, never said it could immulate some OTHER input, or predict >>>>>>>>>>> what some OTHER program does.
    You said that the bounded HHH
    ; must CORRECTLY determine what an unbounded emulation of that >>>>>>>>>>  > input would do,
    Right, the UNBOUNDED EMULATION, not the results of a different >>>>>>>>> DDD that called an HHH that did an unbounded emulation.
    The input doesn't change, and the input specifies the HHH that >>>>>>>>> DDD calls. so that doesn't change.
    What changes is that the HHH that does abort must report on what >>>>>>>> the behavior of DDD would be if it never aborted.
    No, the HHH that the input call can not change, or everything that >>>>>>> you say afterwords is just a lie.
    HHH doesn't report on the non-sense idea of it being something
    different than it is, that is just foolishness.
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    ; must CORRECTLY determine what an unbounded emulation of that
    ; input would do,
    ; even if its own programming only lets it emulate a part of that. >>>>>> HHH
    ; must CORRECTLY determine what an unbounded emulation of that
    ; input would do,
    ; even if its own programming only lets it emulate a part of that. >>>>>> Even HHH itself is bounded
    Right, but that unlimited emulation isn't done by CHANGING the copy
    of HHH that DDD calls, but by giving the input to a DIFFERENT program >>>>> than HHH that does the unlimited emulation,
    *That is NOT what you said*
    On 11/3/2024 12:20 PM, Richard Damon wrote:
    ; [HHH itself] must CORRECTLY determine what an unbounded emulation >>>>  > of that input would do,
    ; even if its own programming only lets it emulate a part of that.
    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.
    I said emulation of *that* input.
    HHH must determine what would happen if HHH never aborted DDD.
    What a clusterfuck.


    Hence you have no rebuttal based on reasoning.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Sun Nov 10 14:13:10 2024
    From Newsgroup: comp.theory

    On 11/10/24 9:51 AM, olcott wrote:
    On 11/10/2024 5:56 AM, Richard Damon wrote:
    On 11/9/24 10:36 PM, olcott wrote:
    On 11/9/2024 9:30 PM, Richard Damon wrote:
    On 11/9/24 10:10 PM, olcott wrote:
    On 11/9/2024 9:03 PM, Richard Damon wrote:
    On 11/9/24 9:53 PM, olcott wrote:
    On 11/9/2024 8:48 PM, Richard Damon wrote:
    On 11/9/24 9:38 PM, olcott wrote:
    On 11/9/2024 8:11 PM, Richard Damon wrote:
    On 11/9/24 9:01 PM, olcott wrote:
    On 11/9/2024 7:59 PM, Richard Damon wrote:
    On 11/9/24 8:28 PM, olcott wrote:
    On 11/9/2024 6:19 PM, Richard Damon wrote:
    On 11/9/24 6:43 PM, olcott wrote:
    On 11/9/2024 2:56 PM, Richard Damon wrote:
    On 11/9/24 3:01 PM, olcott wrote:

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:
    ;
    The finite string input to HHH specifies that HHH >>>>>>>>>>>>>>>  >> MUST EMULATE ITSELF emulating DDD.
    ;
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>>>>  > emulation of that input would do, even if its own >>>>>>>>>>>>>>> programming
    only lets it emulate a part of that.
    ;


    I am saying that HHH does need to do the infinite >>>>>>>>>>>>>>>>>> emulation itself, but

    Right and it doesn't.

    But doesn't give the required answer, which is based on >>>>>>>>>>>>>>>> something doing it.


    The unaborted emulation of DDD by HHH DOES NOT HALT. >>>>>>>>>>>>>>> *Maybe I have to dumb it down some more*

    But that isn't the HHH that you are talking about. >>>>>>>>>>>>>>
    It seems, you don't understand that in a given evaluation, >>>>>>>>>>>>>> HHH and DDD are FIXED PROGRAM.


    HHH predicts what would happen if no HHH ever aborted >>>>>>>>>>>>>>> its emulation of DDD. This specific DDD never halts >>>>>>>>>>>>>>> even if it stops running due to out-of-memory error. >>>>>>>>>>>>>>>

    In other words, it tries to predict what some OTHER >>>>>>>>>>>>>> version of the program DDD would do if it was based on >>>>>>>>>>>>>> some OTHER version of HHH,

    *Yes just like you agreed that it should*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    Right, and it must CORRECTLY determine what an unbounded >>>>>>>>>>>>>  > emulation of that input would do,
    even if its own programming only lets it emulate a part >>>>>>>>>>>>> of that.


    Nope, never said it could immulate some OTHER input, or >>>>>>>>>>>> predict what some OTHER program does.


    You said that the bounded HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,


    Right, the UNBOUNDED EMULATION, not the results of a different >>>>>>>>>> DDD that called an HHH that did an unbounded emulation.

    The input doesn't change, and the input specifies the HHH that >>>>>>>>>> DDD calls. so that doesn't change.

    What changes is that the HHH that does abort must
    report on what the behavior of DDD would be if it
    never aborted.


    No, the HHH that the input call can not change, or everything >>>>>>>> that you say afterwords is just a lie.

    HHH doesn't report on the non-sense idea of it being something >>>>>>>> different than it is, that is just foolishness.


    On 11/3/2024 12:20 PM, Richard Damon wrote:
    must CORRECTLY determine what an unbounded
    emulation of that input would do,
    even if its own programming only lets it emulate a part of that. >>>>>>>  >

    HHH
    must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that. >>>>>>>  >
    Even HHH itself is bounded



    Right, but that unlimited emulation isn't done by CHANGING the
    copy of HHH that DDD calls, but by giving the input to a DIFFERENT >>>>>> program than HHH that does the unlimited emulation,

    *That is NOT what you said*

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming only lets it emulate a part of that. >>>>>  >


    No, that *IS* what I said, you just don't hear right, because you
    "filter" thing through your stupidity.

    I said emulation of *that* input.


    HHH must determine what would happen if HHH never aborted DDD.


    That is nonsense, as HHH does what HHH does, and the other machibne
    you call HHH that never aborts isn't HHH, so this DDD doesn't call it.


    That *is* the fundamental principle of emulating termination
    analyzers that works correctly on infinite loops and infinite
    recursion. ChatGPT fully comprehends the correctness of this
    principle and cannot be convinced otherwise.

    Nope, so you are just admitting that you don't understand what you are
    talking about.

    Can you find ANY reputable source that defines it your way, where ALL
    copies of the decider get changed for that decision?


    *ChatGPT*
    Simplified Analogy:
    Think of HHH as a "watchdog" that steps in during real execution
    to stop DDD() from running forever. But when HHH simulates DDD(),
    it's analyzing an "idealized" version of DDD() where nothing stops the recursion. In the simulation, DDD() is seen as endlessly recursive, so
    HHH concludes that it would not halt without external intervention. https://chatgpt.com/share/67158ec6-3398-8011-98d1-41198baa29f2

    But HHH isn't "just a watchdog", it is PART of the program DDD, so your explanation was just based on a lie.

    The real DDD doesn't run forever, because the code for HHH that you clai
    is correct does abort and return, and thus DDD returns.

    DDD isn't calling an "idealized" version of HHH, but the actual programn
    HHH, so that is another LIE.


    The author of the best selling book on the Theory of Computation
    also agrees with this principle
    <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>

    A correct simulation is defined as H emulating D according to the
    semantics of the x86 language. This does include H emulating itself
    emulating D.

    But since H doesn't DO a "correect simulation" (which in the field
    implied complete) the emulation by H can't be used, and the actual
    emulation of D (sihce it calls that H that answers) returns, H can't "correctly determine" that it doesn't


    Furthermore you yourself agree

    On 11/3/2024 12:20 PM, Richard Damon wrote:
    On 11/3/24 9:39 AM, olcott wrote:

    The finite string input to HHH specifies that HHH
    MUST EMULATE ITSELF emulating DDD.

    Right, and it must CORRECTLY determine what an unbounded
    emulation of that input would do, even if its own programming
    only lets it emulate a part of that.


    [HHH itself] must CORRECTLY determine what an unbounded
    emulation of that input would do,

    even if its own programming
    only lets it emulate a part of that.


    even though HHH itself is a bounded emulation.

    And not that was of THAT input, which is the DDD that calls the HHH that
    does abort, and the correct and complete emulation of THAT reaches the end.


    Clearly one that disagrees with their own self is
    one that is incorrect.


    And one that continually lies by mis-quoting and mis-interpreting what
    people says just shows they are nothing but a damned ignorant
    pathological liar.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mikko@mikko.levanto@iki.fi to comp.theory on Mon Nov 11 13:06:46 2024
    From Newsgroup: comp.theory

    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD
    to the actual behavior that DDD specifies and this
    DOES INCLUDE HHH emulating itself emulating DDD.

    Yes but not the particular mapping required by the halting problem.

    Yes it is the particular mapping required by the halting problem. >>>>>>>>>>> The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider terminates. >>>>>>>>>> If HHH(DDD) terminates so does DDD. The halting problmen requires >>>>>>>>>> that if DDD terminates then HHH(DDD) accepts as halting.

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

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a particular strictly
    C function will ever reach its return instruction is equally hard. About

    It has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but Turing's >>>>>
    Exactly. The actual Halting Problem was called that by Davis
    in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented and what >>>> words were used. Post had studied the halting problem of his tag system >>>> much earlier but didn't call it a machine. Many other problems were also >>>> studied and later found to be more or less related to the halting
    problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that
    particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually
    regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear
    about your choice. To argue about the meaning of words id a clear
    indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    The halting problem has always been about whether a finite
    string input specifies a computation that will reach its
    final halt state.

    If you disagree then you must provide a complete and coherent
    counter-example conclusively proving otherwise not merely
    some vague reference to some other things somewhere else.

    From https://www.tutorialspoint.com/automata_theory/
    turing_machine_halting_problem.htm

    Turing Machine Halting Problem
    Input − A Turing machine and an input string w.
    Problem − Does the Turing machine finish computing of the string w in a >>> finite number of steps? The answer must be either yes or no.

    The computation specified by the finite string DDD
    emulated by HHH cannot possibly reach its "return"
    instruction final halt state.

    It can and does if HHH is a decider and otherwise does not matter.

    The computation specified by the finite string DDD
    emulated by HHH1 IS NOT THE ACTUAL INPUT TO HHH.

    HHH1 can take same inputs as HHH. These inputs specify some behaviour.
    What they do with this input may differ.

    HHH must compute the mapping FROM ITS INPUT TO THE
    BEHAVIOR THAT THIS INPUT SPECIFIES.

    Not to full behaviour but to one feature of that behaviour.
    Doesn't HHH1 need to?
    --
    Mikko

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Mon Nov 11 09:15:09 2024
    From Newsgroup: comp.theory

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD
    to the actual behavior that DDD specifies and this >>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD.

    Yes but not the particular mapping required by the halting >>>>>>>>>>>>> problem.

    Yes it is the particular mapping required by the halting >>>>>>>>>>>> problem.
    The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider terminates. >>>>>>>>>>> If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting.

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

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a
    particular strictly
    C function will ever reach its return instruction is equally >>>>>>>>> hard. About

    It has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but
    Turing's

    Exactly. The actual Halting Problem was called that by Davis
    in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented and >>>>> what
    words were used. Post had studied the halting problem of his tag
    system
    much earlier but didn't call it a machine. Many other problems were >>>>> also
    studied and later found to be more or less related to the halting
    problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that
    particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually
    regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear
    about your choice. To argue about the meaning of words id a clear
    indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.


    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The halting problem has always been about whether a finite
    string input specifies a computation that will reach its
    final halt state.

    If you disagree then you must provide a complete and coherent
    counter-example conclusively proving otherwise not merely
    some vague reference to some other things somewhere else.

    From https://www.tutorialspoint.com/automata_theory/
    turing_machine_halting_problem.htm

    Turing Machine Halting Problem
    Input − A Turing machine and an input string w.
    Problem − Does the Turing machine finish computing of the string w
    in a finite number of steps? The answer must be either yes or no.

    The computation specified by the finite string DDD
    emulated by HHH cannot possibly reach its "return"
    instruction final halt state.

    It can and does if HHH is a decider and otherwise does not matter.


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

    HHH is a correct termination analyzer that does correctly
    determine that DDD emulated by HHH cannot possibly reach
    its own [00002183] machine address.

    The erroneous assumptions about halt deciders are anchored
    in the lack of a complete concrete example where the behavior
    specified by the finite string can be unequivocally determined.

    That people continue to stupidly try to get away with disagreeing
    with the x86 language proves that anything less than the 100%
    complete specification that the x86 language provides cannot
    possibly overcome the strong indoctrination into an incoherent view.

    The computation specified by the finite string DDD
    emulated by HHH1 IS NOT THE ACTUAL INPUT TO HHH.

    HHH1 can take same inputs as HHH. These inputs specify some behaviour.
    What they do with this input may differ.


    *It is the behavior of their own input that they must report on*
    It has always been ridiculously stupid for everyone here to
    require HHH to ignore the actual behavior specified by its own
    input and instead report on the behavior of the input to HHH1.

    HHH must compute the mapping FROM ITS INPUT TO THE
    BEHAVIOR THAT THIS INPUT SPECIFIES.

    Not to full behaviour but to one feature of that behaviour.
    Doesn't HHH1 need to?


    Both HHH and HHH1 must report on whether or not their simulation
    of their own input can possibly reach its own "return" instruction
    final halt state. They get different answers ONLY BECAUSE THE BEHAVIOR
    OF THEIR INPUT DDD IS DIFFERENT!
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Mon Nov 11 10:53:28 2024
    From Newsgroup: comp.theory

    On 11/11/24 10:15 AM, olcott wrote:
    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD
    to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD.

    Yes but not the particular mapping required by the halting >>>>>>>>>>>>>> problem.

    Yes it is the particular mapping required by the halting >>>>>>>>>>>>> problem.
    The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider
    terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a
    particular strictly
    C function will ever reach its return instruction is equally >>>>>>>>>> hard. About

    It has always been about whether or not a finite string input >>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but >>>>>>>> Turing's

    Exactly. The actual Halting Problem was called that by Davis
    in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented
    and what
    words were used. Post had studied the halting problem of his tag
    system
    much earlier but didn't call it a machine. Many other problems
    were also
    studied and later found to be more or less related to the halting
    problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually
    regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear
    about your choice. To argue about the meaning of words id a clear
    indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.


    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    And not halting means never reaching that final state after an unbounded number of steps.

    Showing it didn't yet halt after a finite number of steps doesn't show non-halting, just didn't halt yet.


    The halting problem has always been about whether a finite
    string input specifies a computation that will reach its
    final halt state.

    If you disagree then you must provide a complete and coherent
    counter-example conclusively proving otherwise not merely
    some vague reference to some other things somewhere else.

    From https://www.tutorialspoint.com/automata_theory/
    turing_machine_halting_problem.htm

    Turing Machine Halting Problem
    Input − A Turing machine and an input string w.
    Problem − Does the Turing machine finish computing of the string w >>>>> in a finite number of steps? The answer must be either yes or no.

    The computation specified by the finite string DDD
    emulated by HHH cannot possibly reach its "return"
    instruction final halt state.

    It can and does if HHH is a decider and otherwise does not matter.


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

    HHH is a correct termination analyzer that does correctly
    determine that DDD emulated by HHH cannot possibly reach
    its own [00002183] machine address.

    No, it is an INCORRECT terminatation analyzer that INCORRECRTLY
    determines that DDD will not terminate.

    DDD emulated by HHH is NOT a valid condition to base termination
    analysis, so, you are just showing you don't know what you are talking
    about.


    The erroneous assumptions about halt deciders are anchored
    in the lack of a complete concrete example where the behavior
    specified by the finite string can be unequivocally determined.

    Nope, your ignorance is rooted in your false understanding of the
    properties of the system.

    Note, it is a FAcT that there are finite-strings whose behavior can not
    be unequviocally determined, yet have an unequivocal behavior (that just
    isn't known).


    That people continue to stupidly try to get away with disagreeing
    with the x86 language proves that anything less than the 100%
    complete specification that the x86 language provides cannot
    possibly overcome the strong indoctrination into an incoherent view.

    No, the fact that you IGNORE that the semantics of the x86 language says
    you can not "abort" your emulation and still necessarily get the FINAL behaivor of the code just shows your stupidity.


    The computation specified by the finite string DDD
    emulated by HHH1 IS NOT THE ACTUAL INPUT TO HHH.

    HHH1 can take same inputs as HHH. These inputs specify some behaviour.
    What they do with this input may differ.


    *It is the behavior of their own input that they must report on*
    It has always been ridiculously stupid for everyone here to
    require HHH to ignore the actual behavior specified by its own
    input and instead report on the behavior of the input to HHH1.

    And the "behavior" of their own inputs is DEFINED (for "programs") to be
    the results of the unbounded emulation of that program / the direct
    running of the program described, even if that isn't what the decider
    itself does.

    Your logic does exactly what you say it isn't allowed to do, because you
    try to assert a FALSE definition of its behavior, just showing that you
    are nothing but a LIAR.


    HHH must compute the mapping FROM ITS INPUT TO THE
    BEHAVIOR THAT THIS INPUT SPECIFIES.

    Not to full behaviour but to one feature of that behaviour.
    Doesn't HHH1 need to?


    Both HHH and HHH1 must report on whether or not their simulation
    of their own input can possibly reach its own "return" instruction
    final halt state. They get different answers ONLY BECAUSE THE BEHAVIOR
    OF THEIR INPUT DDD IS DIFFERENT!


    No, they must report if *THE* unbounded emulation of their input can
    possibly reach its own return instruction.

    The fact that you keep on insisting on your LIE about what the criteria
    is, as established by the DEFINITIONS of the problem, just show how
    stupid you are.

    Do you have ANY source to support your LIE that the decider is to answer
    about the SUBJECTIVE behavior of its own emulation of the input, as
    opposed to the actual behavior of the program the input represents, or
    the correct and complete emulation of the input given to it.

    If you can't find one, that is just you admitting that your life is just
    based on lying to yourself and everyone else, because you are nothing
    but a pathetic pathological lying idiot.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From joes@noreply@example.org to comp.theory on Mon Nov 11 16:33:16 2024
    From Newsgroup: comp.theory

    Am Mon, 11 Nov 2024 09:15:09 -0600 schrieb olcott:
    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:
    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:
    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:
    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:
    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:
    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:
    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    Turing Machine Halting Problem Input − A Turing machine and an input >>>>> string w.
    Problem − Does the Turing machine finish computing of the string w >>>>> in a finite number of steps? The answer must be either yes or no.
    The computation specified by the finite string DDD emulated by HHH
    cannot possibly reach its "return"
    instruction final halt state.
    It can and does if HHH is a decider and otherwise does not matter.

    The computation specified by the finite string DDD emulated by HHH1 IS
    NOT THE ACTUAL INPUT TO HHH.
    HHH1 can take same inputs as HHH. These inputs specify some behaviour.
    What they do with this input may differ.
    *It is the behavior of their own input that they must report on*
    It is the same input.

    It has always been ridiculously stupid for everyone here to require HHH
    to ignore the actual behavior specified by its own input and instead
    report on the behavior of the input to HHH1.
    The input is the same: DDD which calls HHH.

    HHH must compute the mapping FROM ITS INPUT TO THE BEHAVIOR THAT THIS
    INPUT SPECIFIES.
    Not to full behaviour but to one feature of that behaviour.
    Doesn't HHH1 need to?
    Both HHH and HHH1 must report on whether or not their simulation of
    their own input can possibly reach its own "return" instruction final
    halt state. They get different answers ONLY BECAUSE THE BEHAVIOR OF
    THEIR INPUT DDD IS DIFFERENT!
    That makes no sense. The simulators do different things to the same
    input.
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mikko@mikko.levanto@iki.fi to comp.theory on Tue Nov 12 13:22:09 2024
    From Newsgroup: comp.theory

    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD
    to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD.

    Yes but not the particular mapping required by the halting problem.

    Yes it is the particular mapping required by the halting problem. >>>>>>>>>>>>> The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider terminates. >>>>>>>>>>>> If HHH(DDD) terminates so does DDD. The halting problmen requires >>>>>>>>>>>> that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a particular strictly
    C function will ever reach its return instruction is equally hard. About

    It has always been about whether or not a finite string input >>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but Turing's

    Exactly. The actual Halting Problem was called that by Davis
    in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented and what >>>>>> words were used. Post had studied the halting problem of his tag system >>>>>> much earlier but didn't call it a machine. Many other problems were also >>>>>> studied and later found to be more or less related to the halting
    problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually
    regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear
    about your choice. To argue about the meaning of words id a clear
    indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.
    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued. THere is similar ambiguity in
    x86 semantics as there are operation codes that are defined on
    some x86 processor models but undefined on others, and it is
    also undefined what happens on a jump to a address in a
    non-exstent or uninitialised memory.
    --
    Mikko

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Tue Nov 12 16:45:10 2024
    From Newsgroup: comp.theory

    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the >>>>>>>>>>>>>>> halting problem.

    Yes it is the particular mapping required by the halting >>>>>>>>>>>>>> problem.
    The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider >>>>>>>>>>>>> terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a
    particular strictly
    C function will ever reach its return instruction is equally >>>>>>>>>>> hard. About

    It has always been about whether or not a finite string input >>>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but >>>>>>>>> Turing's

    Exactly. The actual Halting Problem was called that by Davis
    in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented >>>>>>> and what
    words were used. Post had studied the halting problem of his tag >>>>>>> system
    much earlier but didn't call it a machine. Many other problems
    were also
    studied and later found to be more or less related to the halting >>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually >>>>> regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear
    about your choice. To argue about the meaning of words id a clear >>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out. That is just not what is meant by halting. In software
    engineering terms "halting" is only normal termination.

    THere is similar ambiguity in
    x86 semantics as there are operation codes that are defined on
    some x86 processor models but undefined on others, and it is
    also undefined what happens on a jump to a address in a
    non-exstent or uninitialised memory.


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

    Anyone with sufficient understanding of the x86 language
    fully well knows that no DDD emulated by any HHH can
    possibly reach past its own [0000217a] machine address.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Tue Nov 12 18:44:29 2024
    From Newsgroup: comp.theory

    On 11/12/24 5:45 PM, olcott wrote:
    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the >>>>>>>>>>>>>>>> halting problem.

    Yes it is the particular mapping required by the halting >>>>>>>>>>>>>>> problem.
    The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider >>>>>>>>>>>>>> terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a >>>>>>>>>>>> particular strictly
    C function will ever reach its return instruction is equally >>>>>>>>>>>> hard. About

    It has always been about whether or not a finite string input >>>>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but >>>>>>>>>> Turing's

    Exactly. The actual Halting Problem was called that by Davis >>>>>>>>> in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented >>>>>>>> and what
    words were used. Post had studied the halting problem of his tag >>>>>>>> system
    much earlier but didn't call it a machine. Many other problems >>>>>>>> were also
    studied and later found to be more or less related to the halting >>>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually >>>>>> regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear >>>>>>>> about your choice. To argue about the meaning of words id a clear >>>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    And since the actual semantic meaning of the input gets there, it is
    halting.


    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out. That is just not what is meant by halting. In software
    engineering terms "halting" is only normal termination.


    Nope, but an aborted emulation doesn't make it non-halting either.

    THere is similar ambiguity in
    x86 semantics as there are operation codes that are defined on
    some x86 processor models but undefined on others, and it is
    also undefined what happens on a jump to a address in a
    non-exstent or uninitialised memory.


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

    Anyone with sufficient understanding of the x86 language
    fully well knows that no DDD emulated by any HHH can
    possibly reach past its own [0000217a] machine address.




    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From joes@noreply@example.org to comp.theory on Wed Nov 13 08:37:03 2024
    From Newsgroup: comp.theory

    Am Tue, 12 Nov 2024 16:45:10 -0600 schrieb olcott:
    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:
    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:
    On 11/9/2024 3:53 AM, Mikko wrote:

    THere is similar ambiguity in x86 semantics as there are operation
    codes that are defined on some x86 processor models but undefined on
    others, and it is also undefined what happens on a jump to a address in
    a non-exstent or uninitialised memory.
    Anyone with sufficient understanding of the x86 language fully well
    knows that no DDD emulated by any HHH can possibly reach past its own [0000217a] machine address.
    Only if the called HHH doesn’t halt. Why doesn’t it?
    --
    Am Sat, 20 Jul 2024 12:35:31 +0000 schrieb WM in sci.math:
    It is not guaranteed that n+1 exists for every n.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mikko@mikko.levanto@iki.fi to comp.theory on Wed Nov 13 12:54:14 2024
    From Newsgroup: comp.theory

    On 2024-11-12 22:45:10 +0000, olcott said:

    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the halting problem.

    Yes it is the particular mapping required by the halting problem.
    The exact same process occurs in the Linz proof.

    The halting probelm requires that every halt decider terminates. >>>>>>>>>>>>>> If HHH(DDD) terminates so does DDD. The halting problmen requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a particular strictly
    C function will ever reach its return instruction is equally hard. About

    It has always been about whether or not a finite string input >>>>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem but Turing's

    Exactly. The actual Halting Problem was called that by Davis >>>>>>>>> in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented and what
    words were used. Post had studied the halting problem of his tag system
    much earlier but didn't call it a machine. Many other problems were also
    studied and later found to be more or less related to the halting >>>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input
    specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually >>>>>> regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear >>>>>>>> about your choice. To argue about the meaning of words id a clear >>>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes
    of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other terminations
    that need not be called "normal".

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.

    That is just not what is meant by halting. In software
    engineering terms "halting" is only normal termination.

    No, it is not. I have worked with software enginees so much that I know
    that they don't identify halting with normal termination. And also that
    they are not always ssystematic and consistent with their words.
    --
    Mikko

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Wed Nov 13 16:48:22 2024
    From Newsgroup: comp.theory

    On 11/13/2024 2:37 AM, joes wrote:
    Am Tue, 12 Nov 2024 16:45:10 -0600 schrieb olcott:
    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:
    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:
    On 11/9/2024 3:53 AM, Mikko wrote:

    THere is similar ambiguity in x86 semantics as there are operation
    codes that are defined on some x86 processor models but undefined on
    others, and it is also undefined what happens on a jump to a address in
    a non-exstent or uninitialised memory.
    Anyone with sufficient understanding of the x86 language fully well
    knows that no DDD emulated by any HHH can possibly reach past its own
    [0000217a] machine address.
    Only if the called HHH doesn’t halt. Why doesn’t it?


    You can keep dishonestly removing the code that I
    am referring to.

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

    DDD emulated by HHH keeps cycling through the first
    four instructions from [00002172] to [0000217a] and
    thus cannot possibly reach past its own machine address
    [0000217a] whether HHH halts or not.
    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Wed Nov 13 17:08:40 2024
    From Newsgroup: comp.theory

    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said:

    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the >>>>>>>>>>>>>>>>> halting problem.

    Yes it is the particular mapping required by the halting >>>>>>>>>>>>>>>> problem.
    The exact same process occurs in the Linz proof. >>>>>>>>>>>>>>>
    The halting probelm requires that every halt decider >>>>>>>>>>>>>>> terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly
    reach its "return" instruction final state.

    Not in the original problem but the question whether a >>>>>>>>>>>>> particular strictly
    C function will ever reach its return instruction is >>>>>>>>>>>>> equally hard. About

    It has always been about whether or not a finite string input >>>>>>>>>>>> specifies a computation that reaches its final state.

    Not really. The original problem was not a halting problem >>>>>>>>>>> but Turing's

    Exactly. The actual Halting Problem was called that by Davis >>>>>>>>>> in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented >>>>>>>>> and what
    words were used. Post had studied the halting problem of his >>>>>>>>> tag system
    much earlier but didn't call it a machine. Many other problems >>>>>>>>> were also
    studied and later found to be more or less related to the halting >>>>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input >>>>>>>>>> specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes >>>>>>>>> that
    particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually >>>>>>> regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear >>>>>>>>> about your choice. To argue about the meaning of words id a clear >>>>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes >>>>> of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other
    words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.


    That is construed as the precise details of the behavior
    of the C function.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other terminations that need not be called "normal".


    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.


    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    THIS IS CORRECT ON THE BASIS OF SEMANTIC TAUTOLOGY.

    If I say that 2 + 3 = 5 it is not a rebuttal to say I
    doan beeve in nummers theys aint nun sich thang as rithmetic.

    That is just not what is meant by halting. In software
    engineering terms "halting" is only normal termination.

    No, it is not. I have worked with software enginees so much that I know
    that they don't identify halting with normal termination. And also that
    they are not always ssystematic and consistent with their words.

    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Wed Nov 13 20:09:24 2024
    From Newsgroup: comp.theory

    On 11/13/24 6:08 PM, olcott wrote:
    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the >>>>>>>>>>>>>>>>>> halting problem.

    Yes it is the particular mapping required by the >>>>>>>>>>>>>>>>> halting problem.
    The exact same process occurs in the Linz proof. >>>>>>>>>>>>>>>>
    The halting probelm requires that every halt decider >>>>>>>>>>>>>>>> terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen >>>>>>>>>>>>>>>> requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly >>>>>>>>>>>>>>> reach its "return" instruction final state.

    Not in the original problem but the question whether a >>>>>>>>>>>>>> particular strictly
    C function will ever reach its return instruction is >>>>>>>>>>>>>> equally hard. About

    It has always been about whether or not a finite string input >>>>>>>>>>>>> specifies a computation that reaches its final state. >>>>>>>>>>>>
    Not really. The original problem was not a halting problem >>>>>>>>>>>> but Turing's

    Exactly. The actual Halting Problem was called that by Davis >>>>>>>>>>> in 1952. Not the same as Turing proof.

    In early times there was variation in how things were
    presented and what
    words were used. Post had studied the halting problem of his >>>>>>>>>> tag system
    much earlier but didn't call it a machine. Many other problems >>>>>>>>>> were also
    studied and later found to be more or less related to the halting >>>>>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input >>>>>>>>>>> specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes >>>>>>>>>> that
    particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is
    usually
    regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear >>>>>>>>>> about your choice. To argue about the meaning of words id a clear >>>>>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes >>>>>> of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other >>>>>> words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.


    That is construed as the precise details of the behavior
    of the C function.

    But not all "C Functions" have semantic properties. Only leaf functions,
    or functions made to be leaf functions by including the code they call.

    And, once you add to your "C Function" DDD, the HHH that it actually
    calls, that is the HHH that returns the answer, we see that the semantic property of reaching the end will be satisfied by that DDD.


    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other terminations
    that need not be called "normal".


    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    And only the COMPLETE emulation determines its behavior.

    Since the HHH that answers doesn't do that, its emulation is not determinative, but only the emulation of another emulator, given the
    EXACT SAME FULL PROGRAM as HHH had, that is the DDD that calls that HHH
    that aborts, and such an emulator WILL reach the final state, as HHH1 shows.


    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.


    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    Nops, Reference for that? Or are you going to admit this is another lie
    by ignoring the challange.

    Almost everything you say is based on your LIES about what it actually
    defined in the theories, because you are just proving you are totally
    ignorant of what the theory actually is. It almost seems like you are
    alergic to actual facts.


    THIS IS CORRECT ON THE BASIS OF SEMANTIC TAUTOLOGY.

    Nope.


    If I say that 2 + 3 = 5 it is not a rebuttal to say I
    doan beeve in nummers theys aint nun sich thang as rithmetic.

    YOu are just proving your stupoidity.


    That is just not what is meant by halting. In software
    engineering terms "halting" is only normal termination.

    No, it is not. I have worked with software enginees so much that I know
    that they don't identify halting with normal termination. And also that
    they are not always ssystematic and consistent with their words.




    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Wed Nov 13 20:09:31 2024
    From Newsgroup: comp.theory

    On 11/13/24 5:48 PM, olcott wrote:
    On 11/13/2024 2:37 AM, joes wrote:
    Am Tue, 12 Nov 2024 16:45:10 -0600 schrieb olcott:
    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:
    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:
    On 11/9/2024 3:53 AM, Mikko wrote:

    THere is similar ambiguity in x86 semantics as there are operation
    codes that are defined on some x86 processor models but undefined on
    others, and it is also undefined what happens on a jump to a address in >>>> a non-exstent or uninitialised memory.
    Anyone with sufficient understanding of the x86 language fully well
    knows that no DDD emulated by any HHH can possibly reach past its own
    [0000217a] machine address.
    Only if the called HHH doesn’t halt. Why doesn’t it?


    You can keep dishonestly removing the code that I
    am referring to.

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

    DDD emulated by HHH keeps cycling through the first
    four instructions from [00002172] to [0000217a] and
    thus cannot possibly reach past its own machine address
    [0000217a] whether HHH halts or not.


    Whch isn't the required semantic property (or even a semantic property
    at all) thus your agruement is just based on a strawman.

    Sorry, you are just proving that you are nothing but a pathological liar.
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mikko@mikko.levanto@iki.fi to comp.theory on Thu Nov 14 11:06:11 2024
    From Newsgroup: comp.theory

    On 2024-11-13 23:08:40 +0000, olcott said:

    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    On 11/12/2024 5:22 AM, Mikko wrote:
    On 2024-11-11 15:15:09 +0000, olcott said:

    On 11/11/2024 5:06 AM, Mikko wrote:
    On 2024-11-09 14:56:14 +0000, olcott said:

    On 11/9/2024 3:53 AM, Mikko wrote:
    On 2024-11-08 14:39:20 +0000, olcott said:

    On 11/8/2024 6:39 AM, Mikko wrote:
    On 2024-11-07 16:39:57 +0000, olcott said:

    On 11/7/2024 3:56 AM, Mikko wrote:
    On 2024-11-06 15:26:06 +0000, olcott said:

    On 11/6/2024 8:39 AM, Mikko wrote:
    On 2024-11-05 13:18:43 +0000, olcott said:

    On 11/5/2024 3:01 AM, Mikko wrote:
    On 2024-11-03 15:13:56 +0000, olcott said:

    On 11/3/2024 7:04 AM, Mikko wrote:
    On 2024-11-02 12:24:29 +0000, olcott said: >>>>>>>>>>>>>>>>>>
    HHH does compute the mapping from its input DDD >>>>>>>>>>>>>>>>>>> to the actual behavior that DDD specifies and this >>>>>>>>>>>>>>>>>>> DOES INCLUDE HHH emulating itself emulating DDD. >>>>>>>>>>>>>>>>>>
    Yes but not the particular mapping required by the halting problem.

    Yes it is the particular mapping required by the halting problem.
    The exact same process occurs in the Linz proof. >>>>>>>>>>>>>>>>
    The halting probelm requires that every halt decider terminates.
    If HHH(DDD) terminates so does DDD. The halting problmen requires
    that if DDD terminates then HHH(DDD) accepts as halting. >>>>>>>>>>>>>>>
    void Infinite_Loop()
    {
       HERE: goto HERE;
       return;
    }

    No that is false.
    The measure is whether a C function can possibly >>>>>>>>>>>>>>> reach its "return" instruction final state.

    Not in the original problem but the question whether a particular strictly
    C function will ever reach its return instruction is equally hard. About

    It has always been about whether or not a finite string input >>>>>>>>>>>>> specifies a computation that reaches its final state. >>>>>>>>>>>>
    Not really. The original problem was not a halting problem but Turing's

    Exactly. The actual Halting Problem was called that by Davis >>>>>>>>>>> in 1952. Not the same as Turing proof.

    In early times there was variation in how things were presented and what
    words were used. Post had studied the halting problem of his tag system
    much earlier but didn't call it a machine. Many other problems were also
    studied and later found to be more or less related to the halting >>>>>>>>>> problem and its variants.

    *So we are back to The Halting Problem itself*

    has always been about whether or not a finite string input >>>>>>>>>>> specifies a computation that reaches its final state.

    No, it has been a collection of related problems that includes that >>>>>>>>>> particular one.

    The halting problem has always been abuut halting

    Nevertheless Turing's solution to his circularity problem is usually >>>>>>>> regarded as the first solution to the halting problem.

    As the problems are related and equally hard it does
    not really matter which one you choose as long as you are clear >>>>>>>>>> about your choice. To argue about the meaning of words id a clear >>>>>>>>>> indcation of an intent to avoid an honest discussion.

    It is not the meaning of words it is the semantic
    property of the finite string pair HHH/DDD.

    Above you have argued about the meanings of the words and
    keep doing so below.

    It is the meaning of the bytes of x86 code and
    bytes of code are not words.

    No, nothing you have said tells anuything about meanings of the bytes >>>>>> of x86 code. (A pair of such bytes is sometimes called a "word").
    You were just arguing about the meanings the verb "halt" and other >>>>>> words.

    Halt means reaching a final halt state to say otherwise
    is ignorant or dishonest.

    The exact definition of "halt" varies depending on the model.
    For a Turing machine halting means reaching a configuration
    where where there is no rule for the state and current symbol.

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.

    That is construed as the precise details of the behavior
    of the C function.

    Doing so deviates from the meaning of "C language".

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other terminations
    that need not be called "normal".

    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    No, it is not. If you want to use the expression "final halt state"
    about Turing machines you must define it in terms of Turing macnine
    concepts, either as halting or as someting else.

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.

    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    If for a particular input aborting is the only way to prevent its own non-termination then "as soon as" can only mean before doing anything
    and therefore before finding out that there is no other way.
    --
    Mikko

    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From olcott@polcott333@gmail.com to comp.theory on Thu Nov 14 17:51:06 2024
    From Newsgroup: comp.theory

    On 11/14/2024 3:06 AM, Mikko wrote:
    On 2024-11-13 23:08:40 +0000, olcott said:

    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.

    That is construed as the precise details of the behavior
    of the C function.

    Doing so deviates from the meaning of "C language".


    Not at all. x86 is the Tarski meta-language that
    specifies the precise fully concrete semantics
    of the C code.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution
    should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other
    terminations
    that need not be called "normal".

    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    No, it is not. If you want to use the expression "final halt state"
    about Turing machines you must define it in terms of Turing macnine
    concepts, either as halting or as someting else.


    We cannot refer to any feature in C++ that Turing Machines
    lack and maintain the mapping to Turing Machines. There
    is no such thing as abnormal termination in TMs.

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.

    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    If for a particular input aborting is the only way to prevent its own non-termination then "as soon as" can only mean before doing anything

    That is a ridiculously stupid way to look at it.
    <As soon as> means the point in the execution
    trace where the non-halt criteria it first met.

    For the current algorithm this is immediately after
    HHH emulates itself emulating DDD until its emulated
    HHH is about to emulated itself emulating DDD.

    and therefore before finding out that there is no other way.

    --
    Copyright 2024 Olcott "Talent hits a target no one else can hit; Genius
    hits a target no one else can see." Arthur Schopenhauer
    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Richard Damon@richard@damon-family.org to comp.theory on Thu Nov 14 22:03:35 2024
    From Newsgroup: comp.theory

    On 11/14/24 6:51 PM, olcott wrote:
    On 11/14/2024 3:06 AM, Mikko wrote:
    On 2024-11-13 23:08:40 +0000, olcott said:

    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.

    That is construed as the precise details of the behavior
    of the C function.

    Doing so deviates from the meaning of "C language".


    Not at all. x86 is the Tarski meta-language that
    specifies the precise fully concrete semantics
    of the C code.

    Nope, the x86 language is NOT the "meta-language" that Tarski describes.

    And the proper x86 implmentation of the C code needs the x86
    instructions that define HHH and everything it calls.

    Your omittion of them invaldiates your claims.


    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution >>>>>> should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other
    terminations
    that need not be called "normal".

    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    No, it is not. If you want to use the expression "final halt state"
    about Turing machines you must define it in terms of Turing macnine
    concepts, either as halting or as someting else.


    We cannot refer to any feature in C++ that Turing Machines
    lack and maintain the mapping to Turing Machines. There
    is no such thing as abnormal termination in TMs.

    You seem to confuse METHOD of processing with the RESULTS of processing.




    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.

    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    If for a particular input aborting is the only way to prevent its own
    non-termination then "as soon as" can only mean before doing anything

    That is a ridiculously stupid way to look at it.
    <As soon as> means the point in the execution
    trace where the non-halt criteria it first met.

    But it needs to be a CORRECT non-halting criteria, which yours isn't, as
    it has been shown that the HALTING program DDD seems to match your criteria.

    FALSE premises lead to FALSE conclusiongs, an repeating them after being
    shown otherwise just shows you are nothing but a pathological liar.


    For the current algorithm this is immediately after
    HHH emulates itself emulating DDD until its emulated
    HHH is about to emulated itself emulating DDD.

    Which isn't correct, as that is based on the FALSE assumption that THIS
    HHH (that DDD calls) will never abort its emulation, but it will just
    like this one does.

    So, all you are doing is showing you believe it is ok to LIE.


    and therefore before finding out that there is no other way.





    --- Synchronet 3.20a-Linux NewsLink 1.114
  • From Mikko@mikko.levanto@iki.fi to comp.theory on Fri Nov 15 12:29:13 2024
    From Newsgroup: comp.theory

    On 2024-11-14 23:51:06 +0000, olcott said:

    On 11/14/2024 3:06 AM, Mikko wrote:
    On 2024-11-13 23:08:40 +0000, olcott said:

    On 11/13/2024 4:54 AM, Mikko wrote:
    On 2024-11-12 22:45:10 +0000, olcott said:

    Since we are only talking about Turing Machines and C functions
    there is no need to get into other models.

    You have also talked about x86, so it is better to include that.

    That is construed as the precise details of the behavior
    of the C function.

    Doing so deviates from the meaning of "C language".

    Not at all. x86 is the Tarski meta-language that
    specifies the precise fully concrete semantics
    of the C code.

    Only with a particular C complier with particular compiler specific
    extensions. Another C compiler might compiler different C code.
    In particular, C calls HHH which calls functions that cannot be
    as strictly conforming C functions.

    For a C program it is more ambiguous as there are situations
    where the language standard does not specify whether the execution >>>>>> should be terminated or continued.

    Reaching the "return" instruction final halt state <is>
    the only normal termination for a C function.

    You may call it "only normal termitaion" but there are other terminations >>>> that need not be called "normal".

    When we preserve the mapping to Turing machines then
    reaching the return instruction is the only correct
    notion of a final halt state.

    No, it is not. If you want to use the expression "final halt state"
    about Turing machines you must define it in terms of Turing macnine
    concepts, either as halting or as someting else.

    We cannot refer to any feature in C++ that Turing Machines
    lack and maintain the mapping to Turing Machines. There
    is no such thing as abnormal termination in TMs.

    You can do so. And above you excluded C++ from discussion. It is indeed
    true that terminations of Turing machines are not usually classified as "normal" and "abnormal". More often they are classified as "accepting"
    and "rejecting". The halting problem does not involve any classification
    at all, only whether the program can be continued forever.

    If you want to get silly you can say that a C function stuck
    in an infinite loop "halts" when you yank the computer's power
    cord out.

    That is in the same category as the "aboting" your HHH may do with
    certain inputs. The program does specify a next action but the
    specified action is not performed.

    No it is not. A emulating termination analyzer is
    defined to abort as soon as aborting is the only way
    to prevent its own non-termination.

    If for a particular input aborting is the only way to prevent its own
    non-termination then "as soon as" can only mean before doing anything

    That is a ridiculously stupid way to look at it.
    <As soon as> means the point in the execution
    trace where the non-halt criteria it first met.

    Not according to Wiktionary. Which dictionary says it does?
    --
    Mikko

    --- Synchronet 3.20a-Linux NewsLink 1.114