• Re: Halting Problem Proof ERROR

    From Mikko@21:1/5 to olcott on Sat Jul 19 11:05:40 2025
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie. You don't have a proof. Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore. The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the >>>>>> trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can >>>>> baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of
    understanding. It was like watching a 7 year old trying to do calculus. >>>> The basic understanding was simply not there. Years later, it's still >>>> not there.

    And yes, you are wrong. The proofs of the halting theorem which involve >>>> constructing programs which purported halting deciders cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are none.

    That's what I'm saying. Those proofs of the halting theorem are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them.
    They are valid proofs. Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the
    opposite of whatever its decider decides. All of the examples
    of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything.

    The standard halting problem proof cannot even be constructed.

    It has been constructed, and is valid. But one would normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing
    Turing machine as in input, thus removing these from the
    domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

    And a fourth. There's some semblance of truth in there, but it's very >>>> confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level >>>> of discussion. That involves many posts trying just to tie you down to >>>> specific word meanings, and is very tiresome and unrewarding. I decline >>>> to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes. I was a software developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is. Most
    of the time turing machines are theoretical constructs used for proving
    theorems. They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine. Read up about universal turing machines to get a bit of
    background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above. That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn
    business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand*

    It's fully obscure what DD() and HHH mean, and thus impossible to
    affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language
    cannot possibly reach its own "return"statement final
    halt state.

    See above. By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful. They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand*

    Any mindless idiot can disagree. Showing an error and proving
    that it is an actual mistake requires much more than this.

    Indeed. All you have done is disagree with one of the proofs of the
    halting theorem. You have yet to show an error in it. That will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
    if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
    if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big
    difference who or what requires. Some requirements are essential to
    the topic but others may be irrelevant or even bogus.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sun Jul 20 11:39:35 2025
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the >>>>>>>> trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can >>>>>>> baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of
    understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still >>>>>> not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide >>>>>> correctly are correct.

    Yet you cannot point to even one mistake because there are none.

    That's what I'm saying.  Those proofs of the halting theorem are free >>>> from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them. >>>> They are valid proofs.  Your work, if it contradicts those proofs (which >>>> isn't at all clear) can thus be dismissed without further consideration. >>>>
    There cannot possibly be *AN ACTUAL INPUT* that does the
    opposite of whatever its decider decides. All of the examples
    of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything.

    The standard halting problem proof cannot even be constructed.

    It has been constructed, and is valid.  But one would normally talk about >>>> formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing
    Turing machine as in input, thus removing these from the
    domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very >>>>>> confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level >>>>>> of discussion.  That involves many posts trying just to tie you down to >>>>>> specific word meanings, and is very tiresome and unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is. Most >>>> of the time turing machines are theoretical constructs used for proving >>>> theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing >>>> machine.  Read up about universal turing machines to get a bit of
    background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn
    business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand*

    It's fully obscure what DD() and HHH mean, and thus impossible to
    affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language
    cannot possibly reach its own "return"statement final
    halt state.

    See above.  By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful.  They lack >>>> the complexity, ambiguity, and unsuitability for theoretical work of real >>>> world programming languages like C.

    *If you disagree this only proves that you do not understand*

    Any mindless idiot can disagree. Showing an error and proving
    that it is an actual mistake requires much more than this.

    Indeed.  All you have done is disagree with one of the proofs of the
    halting theorem.  You have yet to show an error in it.  That will be >>>> difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols
    are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
       if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big
    difference who or what requires. Some requirements are essential to
    the topic but others may be irrelevant or even bogus.

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
    its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
    reach its simulated final halt state of ⟨Ĥ.qn⟩.

    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently
    you don't know what you were talking about.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Mon Jul 21 12:28:38 2025
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the >>>>>>>>>> trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of
    understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide >>>>>>>> correctly are correct.

    Yet you cannot point to even one mistake because there are none.

    That's what I'm saying.  Those proofs of the halting theorem are free >>>>>> from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them. >>>>>> They are valid proofs.  Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration. >>>>>>
    There cannot possibly be *AN ACTUAL INPUT* that does the
    opposite of whatever its decider decides. All of the examples >>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything.

    The standard halting problem proof cannot even be constructed.

    It has been constructed, and is valid.  But one would normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing >>>>>>>>> Turing machine as in input, thus removing these from the
    domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping
    from their actual inputs to the actual behavior that these
    inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very
    confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level
    of discussion.  That involves many posts trying just to tie you down to
    specific word meanings, and is very tiresome and unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by >>>>>> profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of >>>>>> analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is.  Most
    of the time turing machines are theoretical constructs used for proving >>>>>> theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine.  Read up about universal turing machines to get a bit of >>>>>> background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn
    business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand*

    It's fully obscure what DD() and HHH mean, and thus impossible to
    affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language
    cannot possibly reach its own "return"statement final
    halt state.

    See above.  By the way, people concerned with computation theory use >>>>>> turing machines, which are well-defined, simple, and powerful. They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand*

    Any mindless idiot can disagree. Showing an error and proving
    that it is an actual mistake requires much more than this.

    Indeed.  All you have done is disagree with one of the proofs of the >>>>>> halting theorem.  You have yet to show an error in it.  That will be >>>>>> difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols
    are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
       if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big
    difference who or what requires. Some requirements are essential to
    the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩.

    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently
    you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly?

    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Tue Jul 22 13:58:15 2025
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>> understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide >>>>>>>>>> correctly are correct.

    Yet you cannot point to even one mistake because there are none. >>>>>>>>
    That's what I'm saying.  Those proofs of the halting theorem are free >>>>>>>> from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them. >>>>>>>> They are valid proofs.  Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>> opposite of whatever its decider decides. All of the examples >>>>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything.

    The standard halting problem proof cannot even be constructed. >>>>>>>>
    It has been constructed, and is valid.  But one would normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing >>>>>>>>>>> Turing machine as in input, thus removing these from the >>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior*
    *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very
    confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level
    of discussion.  That involves many posts trying just to tie you down to
    specific word meanings, and is very tiresome and unrewarding. I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by >>>>>>>> profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of >>>>>>>> analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is.  Most
    of the time turing machines are theoretical constructs used for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine.  Read up about universal turing machines to get a bit of >>>>>>>> background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn
    business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand* >>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus impossible to >>>>>>>> affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language
    cannot possibly reach its own "return"statement final
    halt state.

    See above.  By the way, people concerned with computation theory use >>>>>>>> turing machines, which are well-defined, simple, and powerful. They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>> that it is an actual mistake requires much more than this.

    Indeed.  All you have done is disagree with one of the proofs of the >>>>>>>> halting theorem.  You have yet to show an error in it.  That will be >>>>>>>> difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols
    are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big >>>>>> difference who or what requires. Some requirements are essential to >>>>>> the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩.

    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently
    you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly?

    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
    if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
    its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
    ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
    reach its simulated final halt state of ⟨Ĥ.qn⟩.



    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Tue Jul 22 22:05:32 2025
    On 7/22/25 10:00 AM, olcott wrote:
    On 7/22/2025 5:58 AM, Mikko wrote:
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this >>>>>>>>>>>>>> group have pointed
    out lots of errors in various versions of your purported >>>>>>>>>>>>>> proof, which you
    just ignore.  The section in Professor Linz's book you >>>>>>>>>>>>>> used to be so fond
    of citing will contain plenty of details, if only you >>>>>>>>>>>>>> would take the
    trouble to understand it (assuming you're capable of such >>>>>>>>>>>>>> understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so >>>>>>>>>>>>> that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>>>> understanding.  It was like watching a 7 year old trying to >>>>>>>>>>>> do calculus.
    The basic understanding was simply not there.  Years later, >>>>>>>>>>>> it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem >>>>>>>>>>>> which involve
    constructing programs which purported halting deciders >>>>>>>>>>>> cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are none. >>>>>>>>>>
    That's what I'm saying.  Those proofs of the halting theorem >>>>>>>>>> are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes >>>>>>>>>> in them.
    They are valid proofs.  Your work, if it contradicts those >>>>>>>>>> proofs (which
    isn't at all clear) can thus be dismissed without further
    consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>>>> opposite of whatever its decider decides. All of the examples >>>>>>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything. >>>>>>>>>>
    The standard halting problem proof cannot even be constructed. >>>>>>>>>>
    It has been constructed, and is valid.  But one would normally >>>>>>>>>> talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing >>>>>>>>>>>>> Turing machine as in input, thus removing these from the >>>>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior* >>>>>>>>>>>>> *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, but >>>>>>>>>>>> it's very
    confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to >>>>>>>>>>>> your level
    of discussion.  That involves many posts trying just to tie >>>>>>>>>>>> you down to
    specific word meanings, and is very tiresome and
    unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software
    developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the
    trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing
    machine" is.  Most
    of the time turing machines are theoretical constructs used >>>>>>>>>> for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input >>>>>>>>>> to a turing
    machine.  Read up about universal turing machines to get a bit of >>>>>>>>>> background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn >>>>>>>>>>> business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand* >>>>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus impossible to >>>>>>>>>> affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language >>>>>>>>>>> cannot possibly reach its own "return"statement final
    halt state.

    See above.  By the way, people concerned with computation >>>>>>>>>> theory use
    turing machines, which are well-defined, simple, and powerful. >>>>>>>>>> They lack
    the complexity, ambiguity, and unsuitability for theoretical >>>>>>>>>> work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>>>> that it is an actual mistake requires much more than this. >>>>>>>>>>
    Indeed.  All you have done is disagree with one of the proofs >>>>>>>>>> of the
    halting theorem.  You have yet to show an error in it.  That >>>>>>>>>> will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols
    are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big >>>>>>>> difference who or what requires. Some requirements are essential to >>>>>>>> the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩.

    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently >>>>>> you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly? >>>>>
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ >>>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.


    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf


    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
        if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.


    You have to read the linked Linz proof to give that context. https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
        its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
        reach its simulated final halt state of ⟨Ĥ.qn⟩.





    Which shows why your bottom part is just a lie, as the top set of
    statements are about the behavior of the machine represented by the
    input, which is what halting is DEFINED to be based on, while the bottom
    part is about the partial simulation of Ĥ.embedded_H which is not.

    Note, in the top section, H is ONE SPECIFIC machine, with definite
    behavior, but your argument for the bottom you make is a variable, and
    thus Ĥ is a variable, and thus doesn't have a halting property.

    The fact that the ONE SPECIFIC Ĥ.embedded_H doesn't reach a final state
    but abouts before it might get there, is irrelevent. and an H can be
    defined that arbitrarily aborts to make ALL input be "non-nalting" by
    your definition.

    "Cannot" isn't a semantically correct word here, as a given Ĥ.embedded_H always does just one action. Your talking of making H a variable, just
    makes Ĥ a variable, and different for each H, so your arguments just
    don't work and the words are incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Wed Jul 23 10:14:27 2025
    On 2025-07-22 14:00:09 +0000, olcott said:

    On 7/22/2025 5:58 AM, Mikko wrote:
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>>>> understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are none. >>>>>>>>>>
    That's what I'm saying.  Those proofs of the halting theorem are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them.
    They are valid proofs.  Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>>>> opposite of whatever its decider decides. All of the examples >>>>>>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything. >>>>>>>>>>
    The standard halting problem proof cannot even be constructed. >>>>>>>>>>
    It has been constructed, and is valid.  But one would normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing >>>>>>>>>>>>> Turing machine as in input, thus removing these from the >>>>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior* >>>>>>>>>>>>> *of the directly executed DD has always been bogus*

    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very
    confused.


    It is not at all confused. I know exactly what it means.

    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level
    of discussion.  That involves many posts trying just to tie you down to
    specific word meanings, and is very tiresome and unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of >>>>>>>>>> analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is.  Most
    of the time turing machines are theoretical constructs used for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine.  Read up about universal turing machines to get a bit of >>>>>>>>>> background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement
    is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn >>>>>>>>>>> business of HHH, thus does not contradict HHH(DD)==0.
    *If you disagree this only proves that you do not understand* >>>>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus impossible to >>>>>>>>>> affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH
    according to the semantics pf the C programming language >>>>>>>>>>> cannot possibly reach its own "return"statement final
    halt state.

    See above.  By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful. They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>>>> that it is an actual mistake requires much more than this. >>>>>>>>>>
    Indeed.  All you have done is disagree with one of the proofs of the
    halting theorem.  You have yet to show an error in it.  That will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols
    are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the
    direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big >>>>>>>> difference who or what requires. Some requirements are essential to >>>>>>>> the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches
         its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
         ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩.

    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently >>>>>> you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly? >>>>>
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ >>>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Nothing in that page is relevant to the meaning of non-sense.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
        if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.

    You have to read the linked Linz proof to give that context. https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Wed Jul 23 22:28:30 2025
    On 7/23/25 7:47 AM, olcott wrote:
    On 7/23/2025 2:14 AM, Mikko wrote:
    On 2025-07-22 14:00:09 +0000, olcott said:

    On 7/22/2025 5:58 AM, Mikko wrote:
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this >>>>>>>>>>>>>>>> group have pointed
    out lots of errors in various versions of your purported >>>>>>>>>>>>>>>> proof, which you
    just ignore.  The section in Professor Linz's book you >>>>>>>>>>>>>>>> used to be so fond
    of citing will contain plenty of details, if only you >>>>>>>>>>>>>>>> would take the
    trouble to understand it (assuming you're capable of >>>>>>>>>>>>>>>> such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so >>>>>>>>>>>>>>> that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>>>>>> understanding.  It was like watching a 7 year old trying >>>>>>>>>>>>>> to do calculus.
    The basic understanding was simply not there.  Years >>>>>>>>>>>>>> later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem >>>>>>>>>>>>>> which involve
    constructing programs which purported halting deciders >>>>>>>>>>>>>> cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are >>>>>>>>>>>>> none.

    That's what I'm saying.  Those proofs of the halting theorem >>>>>>>>>>>> are free
    from mistakes.

    More to the point, it is YOU who cannot point to any
    mistakes in them.
    They are valid proofs.  Your work, if it contradicts those >>>>>>>>>>>> proofs (which
    isn't at all clear) can thus be dismissed without further >>>>>>>>>>>> consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>>>>>> opposite of whatever its decider decides. All of the >>>>>>>>>>>>>>> examples
    of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything. >>>>>>>>>>>>
    The standard halting problem proof cannot even be constructed. >>>>>>>>>>>>
    It has been constructed, and is valid.  But one would >>>>>>>>>>>> normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly >>>>>>>>>>>>>>> executing
    Turing machine as in input, thus removing these from the >>>>>>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior* >>>>>>>>>>>>>>> *of the directly executed DD has always been bogus* >>>>>>>>>>>>
    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, >>>>>>>>>>>>>> but it's very
    confused.


    It is not at all confused. I know exactly what it means. >>>>>>>>>>>>
    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down >>>>>>>>>>>>>> to your level
    of discussion.  That involves many posts trying just to >>>>>>>>>>>>>> tie you down to
    specific word meanings, and is very tiresome and
    unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software >>>>>>>>>>>> developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the >>>>>>>>>>>> trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing >>>>>>>>>>>> machine" is.  Most
    of the time turing machines are theoretical constructs used >>>>>>>>>>>> for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an >>>>>>>>>>>> input to a turing
    machine.  Read up about universal turing machines to get a >>>>>>>>>>>> bit of
    background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement >>>>>>>>>>>>> is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn >>>>>>>>>>>>> business of HHH, thus does not contradict HHH(DD)==0. >>>>>>>>>>>>> *If you disagree this only proves that you do not understand* >>>>>>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus
    impossible to
    affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH >>>>>>>>>>>>> according to the semantics pf the C programming language >>>>>>>>>>>>> cannot possibly reach its own "return"statement final >>>>>>>>>>>>> halt state.

    See above.  By the way, people concerned with computation >>>>>>>>>>>> theory use
    turing machines, which are well-defined, simple, and
    powerful.  They lack
    the complexity, ambiguity, and unsuitability for theoretical >>>>>>>>>>>> work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>>>>>> that it is an actual mistake requires much more than this. >>>>>>>>>>>>
    Indeed.  All you have done is disagree with one of the >>>>>>>>>>>> proofs of the
    halting theorem.  You have yet to show an error in it.  That >>>>>>>>>>>> will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols >>>>>>>> are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the >>>>>>>>>>> direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes >>>>>>>>>> a big
    difference who or what requires. Some requirements are
    essential to
    the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩. >>>>>>>>>
    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered.
    Apparently
    you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly? >>>>>>>
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ >>>>>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Nothing in that page is relevant to the meaning of non-sense.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
        if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.

    You have to read the linked Linz proof to give that context.
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.


    He says 3.5 pages and my proof is best understood after reading them.


    But apparently YOU haven't actually read it, since you keep on
    misquoting it, since you think that the condition of the behsvior of H
    is based on the simulation done by H instead of the DEFINED behavior of
    the input which is DEFINED to be the behavior of the program that the
    input is a representation of.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Thu Jul 24 09:18:54 2025
    On 2025-07-23 11:47:34 +0000, olcott said:

    On 7/23/2025 2:14 AM, Mikko wrote:
    On 2025-07-22 14:00:09 +0000, olcott said:

    On 7/22/2025 5:58 AM, Mikko wrote:
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote:
    On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>>>>>> understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are none. >>>>>>>>>>>>
    That's what I'm saying.  Those proofs of the halting theorem are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them.
    They are valid proofs.  Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>>>>>> opposite of whatever its decider decides. All of the examples >>>>>>>>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything. >>>>>>>>>>>>
    The standard halting problem proof cannot even be constructed. >>>>>>>>>>>>
    It has been constructed, and is valid.  But one would normally talk about
    formulating a proof, rather than constructing one.

    [ .... ]

    No Turing machine can possibly take another directly executing >>>>>>>>>>>>>>> Turing machine as in input, thus removing these from the >>>>>>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior* >>>>>>>>>>>>>>> *of the directly executed DD has always been bogus* >>>>>>>>>>>>
    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very
    confused.


    It is not at all confused. I know exactly what it means. >>>>>>>>>>>>
    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level
    of discussion.  That involves many posts trying just to tie you down to
    specific word meanings, and is very tiresome and unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot
    possibly be inputs to Turing machine deciders this
    makes them outside of the domain of these deciders.

    It's entirely unclear what a "directly executed Turing machine" is.  Most
    of the time turing machines are theoretical constructs used for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine.  Read up about universal turing machines to get a bit of >>>>>>>>>>>> background.

    When a partial halt decider is required to report
    on the direct execution of a machine this requirement >>>>>>>>>>>>> is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn >>>>>>>>>>>>> business of HHH, thus does not contradict HHH(DD)==0. >>>>>>>>>>>>> *If you disagree this only proves that you do not understand* >>>>>>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus impossible to >>>>>>>>>>>> affirm or contradict the meaningless "HHH(DD)==0".

    HHH(DD) does correctly detect that DD simulated by HHH >>>>>>>>>>>>> according to the semantics pf the C programming language >>>>>>>>>>>>> cannot possibly reach its own "return"statement final >>>>>>>>>>>>> halt state.

    See above.  By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful.  They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>>>>>> that it is an actual mistake requires much more than this. >>>>>>>>>>>>
    Indeed.  All you have done is disagree with one of the proofs of the
    halting theorem.  You have yet to show an error in it.  That will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols >>>>>>>> are not defined there.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the >>>>>>>>>>> direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not
    ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H.

    It is not clear what is the subject of the sentence. It makes a big >>>>>>>>>> difference who or what requires. Some requirements are essential to >>>>>>>>>> the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly >>>>>>>>>      reach its simulated final halt state of ⟨Ĥ.qn⟩. >>>>>>>>>
    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently >>>>>>>> you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly? >>>>>>>
    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ >>>>>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn.

    None of which is relevant to the point what is not a garamamtical
    sentence cannot be true.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Nothing in that page is relevant to the meaning of non-sense.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
        if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.

    You have to read the linked Linz proof to give that context.
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.

    He says 3.5 pages and my proof is best understood after reading them.

    Understanding that you said nothing does not require reading what
    Linz says. If one reads it anyway one only finds that it does not
    give any meaning to your babble.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Fri Jul 25 10:35:40 2025
    On 2025-07-24 12:46:40 +0000, olcott said:

    On 7/24/2025 1:18 AM, Mikko wrote:
    On 2025-07-23 11:47:34 +0000, olcott said:

    On 7/23/2025 2:14 AM, Mikko wrote:
    On 2025-07-22 14:00:09 +0000, olcott said:

    On 7/22/2025 5:58 AM, Mikko wrote:
    On 2025-07-21 14:04:38 +0000, olcott said:

    On 7/21/2025 4:28 AM, Mikko wrote:
    On 2025-07-20 15:02:30 +0000, olcott said:

    On 7/20/2025 3:39 AM, Mikko wrote:
    On 2025-07-19 15:11:21 +0000, olcott said:

    On 7/19/2025 3:05 AM, Mikko wrote:
    On 2025-07-17 14:44:23 +0000, olcott said:

    On 7/6/2025 11:02 AM, Alan Mackenzie wrote:
    [ Followup-To: set ]

    In comp.theory olcott <polcott333@gmail.com> wrote: >>>>>>>>>>>>>>> On 7/6/2025 5:16 AM, Alan Mackenzie wrote:
    olcott <polcott333@gmail.com> wrote:
    On 7/5/2025 2:07 PM, Alan Mackenzie wrote:

    You lie.  You don't have a proof.  Many people in this group have pointed
    out lots of errors in various versions of your purported proof, which you
    just ignore.  The section in Professor Linz's book you used to be so fond
    of citing will contain plenty of details, if only you would take the
    trouble to understand it (assuming you're capable of such understanding).

    I have addressed ....

    Meaningless pompous word.

    .... all of those details that you make sure to ignore so that you can
    baselessly claim that I am wrong.

    I vaguely remember rolling my eyes at your hopeless lack of >>>>>>>>>>>>>>>> understanding.  It was like watching a 7 year old trying to do calculus.
    The basic understanding was simply not there.  Years later, it's still
    not there.

    And yes, you are wrong.  The proofs of the halting theorem which involve
    constructing programs which purported halting deciders cannot decide
    correctly are correct.

    Yet you cannot point to even one mistake because there are none.

    That's what I'm saying.  Those proofs of the halting theorem are free
    from mistakes.

    More to the point, it is YOU who cannot point to any mistakes in them.
    They are valid proofs.  Your work, if it contradicts those proofs (which
    isn't at all clear) can thus be dismissed without further consideration.

    There cannot possibly be *AN ACTUAL INPUT* that does the >>>>>>>>>>>>>>>>> opposite of whatever its decider decides. All of the examples >>>>>>>>>>>>>>>>> of this have never been *ACTUAL INPUTS*

    That's so sloppily worded, it could mean almost anything. >>>>>>>>>>>>>>
    The standard halting problem proof cannot even be constructed. >>>>>>>>>>>>>>
    It has been constructed, and is valid.  But one would normally talk about
    formulating a proof, rather than constructing one. >>>>>>>>>>>>>>
    [ .... ]

    No Turing machine can possibly take another directly executing
    Turing machine as in input, thus removing these from the >>>>>>>>>>>>>>>>> domain of every halt decider.

    And that, too.

    *Thus the requirement that HHH report on the behavior* >>>>>>>>>>>>>>>>> *of the directly executed DD has always been bogus* >>>>>>>>>>>>>>
    And that makes your hat trick.

    Turing machine partial halt deciders compute the mapping >>>>>>>>>>>>>>>>> from their actual inputs to the actual behavior that these >>>>>>>>>>>>>>>>> inputs specify.

    And a fourth.  There's some semblance of truth in there, but it's very
    confused.


    It is not at all confused. I know exactly what it means. >>>>>>>>>>>>>>
    It's very confused to everybody but you, then.

    Sloppy wording is your technique to get people to go down to your level
    of discussion.  That involves many posts trying just to tie you down to
    specific word meanings, and is very tiresome and unrewarding.  I decline
    to get involved any further.


    *Yet as I claimed you found no actual mistake*

    I've found plenty of actual mistakes.  I was a software developer by
    profession.

    Let me tell you the punchline so that you can
    see why I said those things.

    Despite what I said last post, I will actually go to the trouble of
    analysing your sloppy expression.

    Because directly executed Turing machines cannot >>>>>>>>>>>>>>> possibly be inputs to Turing machine deciders this >>>>>>>>>>>>>>> makes them outside of the domain of these deciders. >>>>>>>>>>>>>>
    It's entirely unclear what a "directly executed Turing machine" is.  Most
    of the time turing machines are theoretical constructs used for proving
    theorems.  They can be executed, but rarely are.

    It's unclear what you mean by a turing machine being an input to a turing
    machine.  Read up about universal turing machines to get a bit of
    background.

    When a partial halt decider is required to report >>>>>>>>>>>>>>> on the direct execution of a machine this requirement >>>>>>>>>>>>>>> is bogus.

    See above.  That paragraph is meaningless.

    This means that the behavior of DD() is none of the damn >>>>>>>>>>>>>>> business of HHH, thus does not contradict HHH(DD)==0. >>>>>>>>>>>>>>> *If you disagree this only proves that you do not understand* >>>>>>>>>>>>>>
    It's fully obscure what DD() and HHH mean, and thus impossible to
    affirm or contradict the meaningless "HHH(DD)==0". >>>>>>>>>>>>>>
    HHH(DD) does correctly detect that DD simulated by HHH >>>>>>>>>>>>>>> according to the semantics pf the C programming language >>>>>>>>>>>>>>> cannot possibly reach its own "return"statement final >>>>>>>>>>>>>>> halt state.

    See above.  By the way, people concerned with computation theory use
    turing machines, which are well-defined, simple, and powerful.  They lack
    the complexity, ambiguity, and unsuitability for theoretical work of real
    world programming languages like C.

    *If you disagree this only proves that you do not understand* >>>>>>>>>>>>>>
    Any mindless idiot can disagree. Showing an error and proving >>>>>>>>>>>>>>> that it is an actual mistake requires much more than this. >>>>>>>>>>>>>>
    Indeed.  All you have done is disagree with one of the proofs of the
    halting theorem.  You have yet to show an error in it. That will be
    difficult, because there aren't any.

    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
        if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 Wm WM ⊢* Ĥ y1 qn y2,
        if M applied to WM does not halt.

    This means nothing as long as symbols are undefined.

    They are defined on the link provided on the next line.

    That was not said in the quoted message, and some of the symbols >>>>>>>>>> are not defined there.

    *From the bottom of page 319 has been adapted to this* >>>>>>>>>>>>> https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf >>>>>>>>>>>>>
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>    if Ĥ applied to ⟨Ĥ⟩ does not halt.

    <*Halting Problem Proof ERROR*>

    Requires Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ to report on the >>>>>>>>>>>>> direct execution of Ĥ applied to ⟨Ĥ⟩ and thus not >>>>>>>>>>>>> ⟨Ĥ⟩ ⟨Ĥ⟩ correctly simulated by Ĥ.embedded_H. >>>>>>>>>>>>
    It is not clear what is the subject of the sentence. It makes a big
    difference who or what requires. Some requirements are essential to
    the topic but others may be irrelevant or even bogus.


    <ChatGPT>
    Misrepresentation of Input:
    The standard proof assumes a decider
    H(M,x) that determines whether machine
    M halts on input x.

    But this formulation is flawed, because:
    Turing machines can only process finite
    encodings (e.g. ⟨M⟩), not executable entities
    like M.

    So the valid formulation must be
    H(⟨M⟩,x), where ⟨M⟩ is a string.
    </ChatGPT>

    This notation refers to Turing Machine: Ĥ
    This notation refers to TM description: ⟨Ĥ⟩

    The complete context is provided in the original proof
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    *Here is the corrected proof*
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞ >>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H reaches >>>>>>>>>>>      its simulated final halt state of ⟨Ĥ.qn⟩, and >>>>>>>>>>>
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>      ⟨Ĥ⟩ ⟨Ĥ⟩ simulated by Ĥ.embedded_H cannot possibly
         reach its simulated final halt state of ⟨Ĥ.qn⟩. >>>>>>>>>>>
    Ĥ.embedded_H correctly transitions to Ĥ.qn.

    The question about the missing subject remains unanswered. Apparently
    you don't know what you were talking about.

    The key subject to me is this:
    How does Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ transition to Ĥ.qn correctly?

    (a) Ĥ copies its input ⟨Ĥ⟩
    (b) Ĥ invokes embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩
    (c) embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (d) simulated ⟨Ĥ⟩ copies its input ⟨Ĥ⟩
    (e) simulated ⟨Ĥ⟩ invokes simulated embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ >>>>>>>>> (f) simulated embedded_H simulates ⟨Ĥ⟩ ⟨Ĥ⟩
    (g) goto (d) with one more level of simulation until
    embedded_H sees the repeating pattern and transitions to Ĥ.qn. >>>>>>>>
    None of which is relevant to the point what is not a garamamtical >>>>>>>> sentence cannot be true.

    *From the bottom of page 319 has been adapted to this*
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Nothing in that page is relevant to the meaning of non-sense.

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞, >>>>>>>     if Ĥ applied to ⟨Ĥ⟩ halts, and

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
        if Ĥ applied to ⟨Ĥ⟩ does not halt.

    *The above incorrect proof is corrected below*

    What is above does not even claim to prove anything.
    What is below is not a correct proof or anything.

    You have to read the linked Linz proof to give that context.
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.

    He says 3.5 pages and my proof is best understood after reading them.

    Understanding that you said nothing does not require reading what
    Linz says. If one reads it anyway one only finds that it does not
    give any meaning to your babble.

    So you are refusing to look at what I have said in its context.

    You are lying. I did tell what I found when I looked at it in its context.

    --
    Mikko

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jul 25 12:49:37 2025
    On 7/25/25 11:21 AM, olcott wrote:
    On 7/25/2025 2:35 AM, Mikko wrote:
    On 2025-07-24 12:46:40 +0000, olcott said:

    On 7/24/2025 1:18 AM, Mikko wrote:
    On 2025-07-23 11:47:34 +0000, olcott said:

    On 7/23/2025 2:14 AM, Mikko wrote:
    On 2025-07-22 14:00:09 +0000, olcott said:>>>>>>
    You have to read the linked Linz proof to give that context.
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.

    He says 3.5 pages and my proof is best understood after reading them. >>>>
    Understanding that you said nothing does not require reading what
    Linz says. If one reads it anyway one only finds that it does not
    give any meaning to your babble.

    So you are refusing to look at what I have said in its context.

    You are lying. I did tell what I found when I looked at it in its
    context.


    It is libelous that you call me a liar.

    No, it is FACTUAL


    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ∞,
       if M applied to WM halts, and
    q0 WM ⊢* Ĥq0 WM WM ⊢* Ĥ y1 qn y2,
       if M applied to WM does not halt.

    *From the bottom of page 319 has been adapted to this* https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.∞,
       if Ĥ applied to ⟨Ĥ⟩ halts, and
    Ĥ.q0 ⟨Ĥ⟩ ⊢* Ĥ.embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn
       if Ĥ applied to ⟨Ĥ⟩ does not halt.

    Until you understand that my adaptation of the
    Linz notation is correct we cannot proceed to
    the next steps.


    But you don't use the above, your replace the behavior of the phrase
    Ĥ applied to ⟨Ĥ⟩

    With the simulation by H (or embedded_H) of (Ĥ) ⟨Ĥ⟩

    Which only applies it H doesn't stop its simulation EVER.

    IF H stops its simulation, then it doesn't show if the correct
    simulation of THAT input will halt or not.

    And, changing H changes Ĥ, since it contains a copy of H in it) and thus
    is a different input.

    Your world is just based on LIES about this.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Mikko@21:1/5 to olcott on Sat Jul 26 10:25:12 2025
    On 2025-07-25 15:21:03 +0000, olcott said:

    On 7/25/2025 2:35 AM, Mikko wrote:
    On 2025-07-24 12:46:40 +0000, olcott said:

    On 7/24/2025 1:18 AM, Mikko wrote:
    On 2025-07-23 11:47:34 +0000, olcott said:

    On 7/23/2025 2:14 AM, Mikko wrote:
    On 2025-07-22 14:00:09 +0000, olcott said:>>>>>>
    You have to read the linked Linz proof to give that context.
    https://www.liarparadox.org/Peter_Linz_HP_317-320.pdf

    Context does not matter when noting is said.

    He says 3.5 pages and my proof is best understood after reading them. >>>>
    Understanding that you said nothing does not require reading what
    Linz says. If one reads it anyway one only finds that it does not
    give any meaning to your babble.

    So you are refusing to look at what I have said in its context.

    You are lying. I did tell what I found when I looked at it in its context.

    It is libelous that you call me a liar.

    No, libelous is that you lied that I be refusing to look and that
    you claimed I call you a liar. I didn't call you a liar. I only
    said that you lied when you lied.

    --
    Mikko

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