• Re: Refuting the Peter Linz Halting Problem Proof V6 [ agreement ? ]

    From olcott@21:1/5 to Ben Bacarisse on Thu Mar 31 20:18:14 2022
    XPost: comp.theory, sci.logic, sci.math

    On 3/31/2022 7:09 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 3:15 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    The directly executed Ĥ applied to ⟨Ĥ⟩ is the first invocation of >>>> infinite recursion that only terminates normally because of its
    one-way dependency relationship on embedded_H aborting the second
    invocation of this otherwise infinite recursion.
    This is the old "it only halts because" ruse...

    DIFFERENT SEQUENCES OF CONFIGURATIONS WILL HAVE DIFFERENT BEHAVIOR:
    This makes the sequence of configurations of the simulation of ⟨Ĥ⟩ ⟨Ĥ⟩
    outside of Ĥ different than the the sequence of configurations of the >>>> simulation of ⟨Ĥ⟩ ⟨Ĥ⟩ inside of Ĥ. Different sequences of
    configurations will have different behavior.

    But this is magic PO-machines again. I thought you had decided that was >>> a non-starter?

    DIFFERENT SEQUENCES OF CONFIGURATIONS WILL HAVE DIFFERENT BEHAVIOR.

    That there is conditional branch on one path and no conditional branch
    on the other path makes the behavior vary between paths.

    Ĥ applied to ⟨Ĥ⟩ depends on the decision made by embedded_H.

    Yes, you are clear that

    Ĥ.q0 ⟨Ĥ⟩ ⊦* Ĥ.qx ⟨Ĥ⟩ ⟨Ĥ⟩ ⊦* Ĥ.qn

    but please complete the following line for me:

    H.q0 ⟨Ĥ⟩ ⟨Ĥ⟩ ⊦* H.q?


    Not until after you agree that Ĥ ⟨Ĥ⟩ ⊦* Ĥ.qn is correct on the basis that the correctly simulated input to embedded_H would never reach its
    own final state.


    --
    Copyright 2022 Pete Olcott

    "Talent hits a target no one else can hit;
    Genius hits a target no one else can see."
    Arthur Schopenhauer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Ben Bacarisse on Thu Mar 31 20:52:01 2022
    XPost: comp.theory, sci.logic, sci.math

    On 3/31/2022 3:27 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 11:09 AM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    IT IS ONLY THIS SINGLE POINT THAT CAUSES MY PROOF TO BE REJECTED:

    Linz and everyone here believes that deciders must base their decision >>>> on non-finite string non-inputs Ĥ applied to ⟨Ĥ⟩ over-ruling the >>>> actual behavior specified by the actual finite string actual input.
    Here's that question you would not answer without equivocating, even
    after my asking it more than 12 times in a row. André also asked many, >>> many times and got no answer.
    What string must be passed to H so that H can tell us whether or not Ĥ
    applied to ⟨Ĥ⟩ halts? Do you reject even the idea that a halt decider >>> could tell us whether a particular TM does or does not halt when given
    some particular input? Isn't that what the theorem is about? (The
    answer is, of course, yes.)

    DIFFERENT SEQUENCES OF CONFIGURATIONS WILL HAVE DIFFERENT BEHAVIOR.

    The behavior of ⟨Ĥ⟩ ⟨Ĥ⟩ simulated outside of Ĥ must be computationally
    equivalent to the direct execution of Ĥ applied to ⟨Ĥ⟩ yet not the
    same as ⟨Ĥ⟩ ⟨Ĥ⟩ simulated inside of Ĥ.

    Failure to answer number one (or 13 if you count my previous attempts). Here's the question in case you missed it:

    What string must be passed to H so that H can tell us whether or not Ĥ applied to ⟨Ĥ⟩ halts?

    I worked out many of the details of this, and can see why you believe it
    is an important point, I will not begin to discuss this

    until after you agree that Ĥ ⟨Ĥ⟩ ⊦* Ĥ.qn is correct on the basis that the correctly simulated input to embedded_H would never reach its own
    final state in any finite number of simulated steps.



    --
    Copyright 2022 Pete Olcott

    "Talent hits a target no one else can hit;
    Genius hits a target no one else can see."
    Arthur Schopenhauer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Ben Bacarisse on Fri Apr 1 07:24:09 2022
    XPost: comp.theory, sci.logic, sci.math

    On 4/1/2022 5:10 AM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 3:27 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 11:09 AM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    IT IS ONLY THIS SINGLE POINT THAT CAUSES MY PROOF TO BE REJECTED:

    Linz and everyone here believes that deciders must base their decision >>>>>> on non-finite string non-inputs Ĥ applied to ⟨Ĥ⟩ over-ruling the >>>>>> actual behavior specified by the actual finite string actual input. >>>>> Here's that question you would not answer without equivocating, even >>>>> after my asking it more than 12 times in a row. André also asked many, >>>>> many times and got no answer.
    What string must be passed to H so that H can tell us whether or not Ĥ >>>>> applied to ⟨Ĥ⟩ halts? Do you reject even the idea that a halt decider
    could tell us whether a particular TM does or does not halt when given >>>>> some particular input? Isn't that what the theorem is about? (The
    answer is, of course, yes.)

    DIFFERENT SEQUENCES OF CONFIGURATIONS WILL HAVE DIFFERENT BEHAVIOR.

    The behavior of ⟨Ĥ⟩ ⟨Ĥ⟩ simulated outside of Ĥ must be computationally
    equivalent to the direct execution of Ĥ applied to ⟨Ĥ⟩ yet not the >>>> same as ⟨Ĥ⟩ ⟨Ĥ⟩ simulated inside of Ĥ.

    Failure to answer number one (or 13 if you count my previous attempts).

    Here's the question in case you missed it:
    What string must be passed to H so that H can tell us whether or not Ĥ
    applied to ⟨Ĥ⟩ halts?

    I worked out many of the details of this, and can see why you believe
    it is an important point, I will not begin to discuss this until after
    you agree that Ĥ ⟨Ĥ⟩ ⊦* Ĥ.qn is correct on the basis that the
    correctly simulated input to embedded_H would never reach its own
    final state in any finite number of simulated steps.

    Failure to answer number two (well, 14). It's a simple question and
    it's central what the halting problem is, but it's also central to why
    you are wrong, which is why you know you must avoid answering it.


    CORRECT DEFINITION OF HALT DECIDING CRITERIA

    (1) All deciders compute the mapping of their input finite strings to an
    accept or reject state.

    (2) The direct execution of a Turing machine is computationally
    equivalent to the UTM simulation of its Turing machine description.

    (3) Halt deciders compute the mapping of their input finite strings to
    an accept or reject state on the basis of the actual behavior specified
    by their input.

    (4) The actual behavior specified by the input is measured by the
    behavior of a UTM simulation of this input at the same point in the
    execution trace as the simulating halt decider. (defined in (2) above)

    (5) Linz: computation that halts … the Turing machine will halt whenever
    it enters a final state. (Linz:1990:234)

    (6) A correct simulation of a Turing machine description that would
    never reach its final state is computationally equivalent to the direct execution of this same Turing machine never reaching its final state and
    thus specifies a non-halting sequence of configurations.

    The above CORRECT DEFINITION OF HALT DECIDING CRITERIA

    Along with these simplified notation conventions

    H ⟨p⟩ ⟨i⟩ ⊢* H.qy iff UTM simulated ⟨p⟩ ⟨i⟩ reaches its final state
    H ⟨p⟩ ⟨i⟩ ⊢* H.qn iff UTM simulated ⟨p⟩ ⟨i⟩ would never reach its
    final state

    Simplified Ĥ directly calls H --- infinite loop has been removed.
    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy
    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn

    Proves that Ĥ ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn is correct.


    --
    Copyright 2022 Pete Olcott

    "Talent hits a target no one else can hit;
    Genius hits a target no one else can see."
    Arthur Schopenhauer

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From olcott@21:1/5 to Richard Damon on Fri Apr 1 08:12:50 2022
    XPost: comp.theory, sci.logic, sci.math

    On 4/1/2022 7:40 AM, Richard Damon wrote:
    On 4/1/22 8:24 AM, olcott wrote:
    On 4/1/2022 5:10 AM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 3:27 PM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    On 3/31/2022 11:09 AM, Ben Bacarisse wrote:
    olcott <NoOne@NoWhere.com> writes:

    IT IS ONLY THIS SINGLE POINT THAT CAUSES MY PROOF TO BE REJECTED: >>>>>>>>
    Linz and everyone here believes that deciders must base their
    decision
    on non-finite string non-inputs Ĥ applied to ⟨Ĥ⟩ over-ruling the >>>>>>>> actual behavior specified by the actual finite string actual input. >>>>>>> Here's that question you would not answer without equivocating, even >>>>>>> after my asking it more than 12 times in a row.  André also asked >>>>>>> many,
    many times and got no answer.
    What string must be passed to H so that H can tell us whether or >>>>>>> not Ĥ
    applied to ⟨Ĥ⟩ halts?  Do you reject even the idea that a halt >>>>>>> decider
    could tell us whether a particular TM does or does not halt when >>>>>>> given
    some particular input?  Isn't that what the theorem is about?  (The >>>>>>> answer is, of course, yes.)

    DIFFERENT SEQUENCES OF CONFIGURATIONS WILL HAVE DIFFERENT BEHAVIOR. >>>>>>
    The behavior of ⟨Ĥ⟩ ⟨Ĥ⟩ simulated outside of Ĥ must be
    computationally
    equivalent to the direct execution of Ĥ applied to ⟨Ĥ⟩ yet not the >>>>>> same as ⟨Ĥ⟩ ⟨Ĥ⟩ simulated inside of Ĥ.

    Failure to answer number one (or 13 if you count my previous
    attempts).

    Here's the question in case you missed it:
    What string must be passed to H so that H can tell us whether or not Ĥ >>>>> applied to ⟨Ĥ⟩ halts?

    I worked out many of the details of this, and can see why you believe
    it is an important point, I will not begin to discuss this until after >>>> you agree that Ĥ ⟨Ĥ⟩ ⊦* Ĥ.qn is correct on the basis that the >>>> correctly simulated input to embedded_H would never reach its own
    final state in any finite number of simulated steps.

    Failure to answer number two (well, 14).  It's a simple question and
    it's central what the halting problem is, but it's also central to why
    you are wrong, which is why you know you must avoid answering it.


    CORRECT DEFINITION OF HALT DECIDING CRITERIA

    (1) All deciders compute the mapping of their input finite strings to
    an accept or reject state.

    (2) The direct execution of a Turing machine is computationally
    equivalent to the UTM simulation of its Turing machine description.

    (3) Halt deciders compute the mapping of their input finite strings to
    an accept or reject state on the basis of the actual behavior
    specified by their input.

    (4) The actual behavior specified by the input is measured by the
    behavior of a UTM simulation of this input at the same point in the
    execution trace as the simulating halt decider. (defined in (2) above)

    Meaningless statement, as the UTM simulation of an input will ALWAYS be
    the same, regardless of 'point in the execution trace'


    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy
    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn
    UTM ⟨Ĥ⟩ ⟨Ĥ⟩ derives a different result than

    Ĥ.q0 ⟨Ĥ⟩ ⊢* UTM ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy
    Ĥ.q0 ⟨Ĥ⟩ ⊢* UTM ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn
    Ĥ ⟨Ĥ⟩



    (5) Linz: computation that halts … the Turing machine will halt
    whenever it enters a final state. (Linz:1990:234)

    (6) A correct simulation of a Turing machine description that would
    never reach its final state is computationally equivalent to the
    direct execution of this same Turing machine never reaching its final
    state and thus specifies a non-halting sequence of configurations.

    The above CORRECT DEFINITION OF HALT DECIDING CRITERIA

    Along with these simplified notation conventions

    H ⟨p⟩ ⟨i⟩ ⊢* H.qy   iff UTM simulated ⟨p⟩ ⟨i⟩ reaches its final state
    (7) Mark for below
    H ⟨p⟩ ⟨i⟩ ⊢* H.qn   iff UTM simulated ⟨p⟩ ⟨i⟩ would never reach its
    final state

    Simplified Ĥ directly calls H --- infinite loop has been removed.
    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qy
    Ĥ.q0 ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn

    Proves that Ĥ ⟨Ĥ⟩ ⊢* H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* H.qn is correct.


    No, it doesn't. By (7) H applied to <H^> <H^> -> H.Qn is correct only if
    UTM simulation of <H^< <H^> would never reach its final state.

    You are applying the UTM at the wrong point in the execution trace as
    shown above. H remains in pure UTM mode until it has proof that its
    simulated input will never reach its final state.

    --
    Copyright 2022 Pete Olcott

    "Talent hits a target no one else can hit;
    Genius hits a target no one else can see."
    Arthur Schopenhauer

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