• Re: Correcting the definition of the terms of the halting problem[3]

    From Richard Damon@21:1/5 to olcott on Fri Jan 19 11:44:38 2024
    XPost: sci.logic

    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite string to
    their own accept or reject state on the basis of a syntactic or semantic >>> property of this finite string.

    *Definition of the HP based on the above definition of a decider*
    In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input
    specifies a computation that would reach a final state and terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D
    correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a computation
    that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that it uses,
    so it is not recursive with the H that is deciding it.

    If H can notice that D is using a copy of it then it can use that
    knowledge, but it also must take into account that that H will behave
    exactly like THIS H, so if this H aborts and return 0, it must take into account that THAT H will also abort and return 0.

    The H isn't some "abstract definition", but an actual copy of the actual
    code that will do exactly like this one does.

    Yes, this means that H is put into the impossible position of having to
    compute the answer to the Liar's Paradox. This doesn't mean the question
    is invalid, as for every putative definiton of H, there is an answer, it
    just means that no H can exist that gets the answer right.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 12:05:23 2024
    XPost: sci.logic

    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite
    string to
    their own accept or reject state on the basis of a syntactic or
    semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider*
    In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input
    specifies a computation that would reach a final state and terminate >>>>> normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D >>>>> correctly simulated by H cannot possibly reach its own simulated final >>>>> state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a computation
    that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The simulated ⟨Ĥ⟩ halts only it when reaches its simulated final state of ⟨Ĥ.qn⟩ in a
    finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩ applied to
    ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Except that pattern isn't non-halting, since if H (and thus embedded_H)
    abort its simulation, that loop is NOT non-halting, but will reac a
    point where the outer embedded_H also decides to abort and return Qn to
    the Ĥ it was part of, which then halts.

    Only by embedded_H not being the required exact copy of H do you get
    your logic.

    So, your statement is just false, and the fact that this has been
    pointed out to you many times, shows you are a pathological liar and an
    idiot.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 12:56:53 2024
    XPost: sci.logic

    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite
    string to
    their own accept or reject state on the basis of a syntactic or
    semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>> In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input >>>>>>> specifies a computation that would reach a final state and terminate >>>>>>> normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D >>>>>>> correctly simulated by H cannot possibly reach its own simulated >>>>>>> final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that it
    uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The
    simulated ⟨Ĥ⟩ halts only it when reaches its simulated final state of >>> ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩ applied
    to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting,

    An aborted simulation does not count as the simulated input reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.

    Right, but doesn't show that the correct simulaiton of that input would
    not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question about
    its input (Ĥ) (Ĥ), and that H aborts its simulation and returns to Ĥ
    which halts, as would a CORRECT simulaton of the input to any H give (Ĥ)
    (Ĥ).

    You are confusing the fact that H does a simulation, with the behavior
    of the actual input, and the fact that a correct simulation of this
    input simulates a simulator that aborts (and thus doesn't do a correct simulation) and returns to its caller.



    Since it is impossible for the simulated input ⟨Ĥ⟩ to reach its simulated final state of ⟨Ĥ.qn⟩ and terminate normally then
    professor Sipser and I agree that IT DOES NOT HALT.


    Nope.

    Read what professor Sipser agreed to, *IF* H can CORRECTLY DETERMINE
    that a CORRECT SIMULAITON (by H or anyone else, all correct simulation
    are the same) of this input would not halt.

    For the clause correct simulation by H to be true, H (and that mean THIS
    H) must do a correct simulation in the first place, and since it
    doesn't, it can't use that clause.

    You confuse two different H's that you have intentionaly and deceptively
    given the same name, a practice not allowed in proper logic.

    All you have done is defined an impossible condition to use for you decider.

    IT is the same as asking does the Barber who shaves everyone who does
    shave themesevles shave himself?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 19:16:55 2024
    XPost: sci.logic

    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite string to
    their own accept or reject state on the basis of a syntactic or semantic >>> property of this finite string.

    *Definition of the HP based on the above definition of a decider*
    In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input
    specifies a computation that would reach a final state and terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D
    correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a computation
    that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to immibis on Fri Jan 19 13:27:25 2024
    XPost: sci.logic

    On 1/19/24 1:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite string to >>>> their own accept or reject state on the basis of a syntactic or
    semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider*
    In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input
    specifies a computation that would reach a final state and terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D
    correctly simulated by H cannot possibly reach its own simulated final >>>> state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a computation
    that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    Except that D doesn't create infinite recursion BECAUSE H (the H used by
    D) aborts its simulation and stops it.

    Thus the H deciding, can't validly assume the H in D does what you claim
    it assumes.

    You have to look at the ACTUAL program D (and not the false template you
    have created) and the actual H that it uses, which is exactly always the
    H that you claim to give the right answer.

    Therefore, when the deciding H postulates that it is something differnt
    that actually does a correct simulation, that doesn't change the H that
    D calls, it still cause the original H that will abort.

    Thus H is INCORRECT in presuming that if it was something different that
    didn't abort its simulation would go on forever.

    Only in your INCORRECT model, where D changes to call whatever H is
    trying to decide it, as opposed to the SPECIFIC H which is claimed to
    get the right answer, is your logic valid.

    Since it doesn't look at the ACTUAL PROGRAM D that the input is claimed
    to represent, the logic isn't valid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 21:44:18 2024
    XPost: sci.logic

    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite
    string to
    their own accept or reject state on the basis of a syntactic or
    semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider*
    In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input
    specifies a computation that would reach a final state and terminate >>>>> normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D >>>>> correctly simulated by H cannot possibly reach its own simulated final >>>>> state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a computation
    that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do.


    Why?

    And what is HH? You changed H to HH - why?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 21:46:17 2024
    XPost: sci.logic

    On 1/19/24 18:17, olcott wrote:

    An aborted simulation does not count as the simulated input reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.


    An abortING simulation does count as the simulatOR reaching its final
    state and terminating normally.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 16:34:32 2024
    XPost: sci.logic

    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic or >>>>>>>>> semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>>>> In computability theory, the halting problem is the problem of >>>>>>>>> determining, whether an input finite string pair of program/input >>>>>>>>> specifies a computation that would reach a final state and
    terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines >>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>
    to

    H correctly determines that D correctly simulated *by H* cannot >>>>>>>> possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that it >>>>>> uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The
    simulated ⟨Ĥ⟩ halts only it when reaches its simulated final state >>>>> of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H >>>>> (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process >>>>>

    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting,

    An aborted simulation does not count as the simulated input reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.

    Right, but doesn't show that the correct simulaiton of that input
    would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question about
    its input (Ĥ) (Ĥ), and that H aborts its simulation and returns to Ĥ
    which halts, as would a CORRECT simulaton of the input to any H give
    (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove
    non-halting. Partial simulations don't themselves prove anything. The
    actual correct simulation of this input, when given to a REAL UTM (and
    the input still using the embedded_H that is a copy of the H that gave
    the answer) shows that it will halt, and thus none of the H's simulation
    are "correct" for that purpose (just partial)

    You are just proving yourself to be an idiot to claim that a "correct
    answer" about the Halting behavior of the machine descxribed by the
    input can be anything that disagrees with te actual Halting Beahvior of
    the program described by the input when run.

    You have agrees that Ĥ (Ĥ) will halt, but claim, as a lie, that
    H (Ĥ) (Ĥ) saying non-halting is correct, because its PARTIAL (and thus
    not difinitive) simulation didn't reach a final state.

    Only a simulation that shows that you can not reach a final state even
    after an unbounded number of steps shows non-halting, but doing such a simulation make the machine fail to be a decider, as deciders must
    answer in bounded time, and until you invent a time machine, you can't
    do unbounded work in bounded time.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 22:41:48 2024
    XPost: sci.logic

    On 1/19/24 22:12, olcott wrote:
    On 1/19/2024 2:44 PM, immibis wrote:
    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite
    string to
    their own accept or reject state on the basis of a syntactic or
    semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>> In computability theory, the halting problem is the problem of
    determining, whether an input finite string pair of program/input >>>>>>> specifies a computation that would reach a final state and terminate >>>>>>> normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines that D >>>>>>> correctly simulated by H cannot possibly reach its own simulated >>>>>>> final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally

    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do.


    Why?


    Each simulated HH has the exact same instructions as the
    others because it <is> the same code at the same machine
    address.

    Does the direct executed HH have the exact same instructions as each
    simulated HH?


    The outer HH aborts the simulation as soon as the abort
    criteria has been met. Since it sees this abort criteria
    first unless it aborts then none of them do.

    And what is HH? You changed H to HH - why?

    HH is the original H and can simulate itself simulating
    DD. H can not do this, it uses a different abort criteria
    so that it can abort sooner.


    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 22:45:34 2024
    XPost: sci.logic

    On 1/19/24 22:13, olcott wrote:
    On 1/19/2024 2:46 PM, immibis wrote:
    On 1/19/24 18:17, olcott wrote:

    An aborted simulation does not count as the simulated input reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.


    An abortING simulation does count as the simulatOR reaching its final
    state and terminating normally.



    Yes it does. It does not count as the simulated input DD halting.


    Talk about each level with different name.

    DD0 will reach its final state and terminate normally, if not aborted.
    DD1 will reach its final state and terminate normally, if not aborted.
    DD2 will reach its final state and terminate normally, if not aborted.
    DD3 will reach its final state and terminate normally, if not aborted.
    DD4 will reach its final state and terminate normally, if not aborted.
    And so on.

    DD0 aborts the simulation of DD1.
    DD1 aborts the simulation of DD2, if DD1 isn't aborted before that happens.
    DD2 aborts the simulation of DD3, if DD2 isn't aborted before that happens.
    DD3 aborts the simulation of DD4, if DD3 isn't aborted before that happens.
    DD4 aborts the simulation of DD5, if DD4 isn't aborted before that happens.
    And so on.

    The only reason that DD1 doesn't reach its final state and terminate
    normally is that DD1 is aborted by DD0.
    The only reason that DD2 doesn't reach its final state and terminate
    normally is that DD2 is aborted by DD1.
    The only reason that DD3 doesn't reach its final state and terminate
    normally is that DD3 is aborted by DD2.
    The only reason that DD4 doesn't reach its final state and terminate
    normally is that DD4 is aborted by DD3.
    And so on.

    If the ONLY reason a simulation doesn't reach its final state and
    terminate normally is that the simulation is aborted, then the correct
    return value from the halting decider is 1.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 16:57:22 2024
    XPost: sci.logic

    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic >>>>>>>>>>> or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>> (a) If simulating termination analyzer H correctly determines >>>>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>>>
    to

    H correctly determines that D correctly simulated *by H*
    cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that >>>>>>>> it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The
    simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H >>>>>>> (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process >>>>>>>

    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting,

    An aborted simulation does not count as the simulated input reaching >>>>> its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.

    Right, but doesn't show that the correct simulaiton of that input
    would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question
    about its input (Ĥ) (Ĥ), and that H aborts its simulation and
    returns to Ĥ which halts, as would a CORRECT simulaton of the input
    to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach >>> their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove
    non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
      HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not
    halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation didn't
    reach an end, doesn't prove BY ITSELF, that the input is non-halting.

    For some case, like above, it is possible to reason about the future
    behavior of the simulation, and actually PROVE that it will never reach
    a finite state.

    It just turns out, that for the D/H case, there is no proof, becuase it
    just isn't true, as ANY H that returns 0, will cause the D that is built
    on it, to be Halting, and thus a correct simulation of it will end.

    The fact that you have shown that you don't actually understand how to
    build an actual proof, puts you at a major disadvantage to show what you
    need to do.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 17:06:06 2024
    XPost: sci.logic

    On 1/19/24 4:52 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 2:08 PM, olcott wrote:
    On 1/19/2024 12:27 PM, Richard Damon wrote:
    On 1/19/24 1:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite
    string to
    their own accept or reject state on the basis of a syntactic or >>>>>>>> semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>>> In computability theory, the halting problem is the problem of >>>>>>>> determining, whether an input finite string pair of program/input >>>>>>>> specifies a computation that would reach a final state and
    terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines
    that D
    correctly simulated by H cannot possibly reach its own simulated >>>>>>>> final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>
    to

    H correctly determines that D correctly simulated *by H* cannot
    possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    Except that D doesn't create infinite recursion BECAUSE H (the H
    used by D) aborts its simulation and stops it.


    HH correctly simulates DD until it correctly determines
    that HH correctly simulated by HH cannot possibly reach
    its own simulated final state and halt, then HH returns
    to its caller.

    The HH actually NEVER stops its simulation


    When DD(DD) is its caller then this entirely different
    execution sequence benefits from the fact that HH
    has aborted the simulation of the different execution
    sequence specified by DD.

    But it isn't a different exection sequence.

    When DD(DD) calls HH(DD,DD) this *DOES NOT SPECIFY* recursive
    simulation.

    When DD is simulated by HH(DD,DD) calls HH(DD,DD) this *DOES SPECIFY* recursive simulation.

    If the above didn't, then this doesn't. If HH(DD,DD) is correctly
    simulting its input, then it simulating DD calling HH(DD,DD) has exactly
    the same meaning to the simulaiton and the call did to the actual execution.

    Yes, HH seeing that it is simulating an input that it "knows" about,
    might allow it to determine some things about the simulation before they happen, but it can only be correct about future behavior that actually
    happens.

    If DD(DD) calling HH(DD,DD) doesn't actually cause an infinite recursion
    loop, HH(DD,DD) simulating the call in DD(DD) to HH(DD,DD) can't presume
    such an infinite recursion loop, that is just using false premises.

    The simulator needs to use CORRECT knowledge of what the ACTUAL input
    does, since we know that eventually the actual decider that you are
    claiming to be correct will abort and return 0, the input built on that
    calls a decider that does that, and the simulator part of the decider
    needs to use logic that is compatible with that behavior. It can't
    presume the decider called behaves differently then it actually behaves.


    You must be very terrible at coding.


    So, what was different.

    Show the point of first difference.

    You are showing you don't understand the meaning of correct simulation,

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 23:39:47 2024
    XPost: sci.logic

    On 1/19/24 22:47, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic >>>>>>>>>>> or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>> (a) If simulating termination analyzer H correctly determines >>>>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>>>
    to

    H correctly determines that D correctly simulated *by H*
    cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H that >>>>>>>> it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The
    simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H >>>>>>> (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process >>>>>>>

    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting,

    An aborted simulation does not count as the simulated input reaching >>>>> its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.

    Right, but doesn't show that the correct simulaiton of that input
    would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question
    about its input (Ĥ) (Ĥ), and that H aborts its simulation and
    returns to Ĥ which halts, as would a CORRECT simulaton of the input
    to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach >>> their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove
    non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
      HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not
    halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time
    that it is encountered.


    You can prove it.

    You can't prove it with by simulating a bunch of steps and then saying
    it still hasn't halted so it won't ever halt.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Fri Jan 19 23:40:22 2024
    XPost: sci.logic

    On 1/19/24 23:22, olcott wrote:
    On 1/19/2024 3:41 PM, immibis wrote:
    On 1/19/24 22:12, olcott wrote:
    On 1/19/2024 2:44 PM, immibis wrote:
    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic or >>>>>>>>> semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>>>> In computability theory, the halting problem is the problem of >>>>>>>>> determining, whether an input finite string pair of program/input >>>>>>>>> specifies a computation that would reach a final state and
    terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines >>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>
    to

    H correctly determines that D correctly simulated *by H* cannot >>>>>>>> possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do.


    Why?


    Each simulated HH has the exact same instructions as the
    others because it <is> the same code at the same machine
    address.

    Does the direct executed HH have the exact same instructions as each
    simulated HH?


    There is only one HH at machine address [00001032].


    Does the direct executed HH have the exact same instructions as each
    simulated HH?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to Richard Damon on Fri Jan 19 22:50:34 2024
    XPost: sci.logic

    In comp.theory Richard Damon <richard@damon-family.org> wrote:

    [ .... ]

    Only a simulation that shows that you can not reach a final state even
    after an unbounded number of steps shows non-halting, but doing such a simulation make the machine fail to be a decider, as deciders must
    answer in bounded time, and until you invent a time machine, you can't
    do unbounded work in bounded time.

    Is that right? Deciders must answer in finite time, but is there
    actually a bound on how long this time can be? If so, what is it?

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Fri Jan 19 22:58:00 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
    HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not
    halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is
    not a sensible thing to do.

    The freaking repeated state proves non-halting the first freaking time
    that it is encountered.

    If the purported halt decider actually analyses its input, rather than attempting to simulate it. But there are inputs which are beyond
    analysis, and it is neither practical nor possible to say whether the
    machines they represent halt or not.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 18:03:24 2024
    XPost: sci.logic

    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a
    syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>> (a) If simulating termination analyzer H correctly
    determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>> cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The >>>>>>>>> simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H >>>>>>>>> (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>
    An aborted simulation does not count as the simulated input reaching >>>>>>> its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>
    Right, but doesn't show that the correct simulaiton of that input
    would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question
    about its input (Ĥ) (Ĥ), and that H aborts its simulation and
    returns to Ĥ which halts, as would a CORRECT simulaton of the
    input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach >>>>> their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove
    non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not >>> halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation didn't
    reach an end, doesn't prove BY ITSELF, that the input is non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    And what repeated state is that?

    You reach the same point but in a different context, and that context
    matters.

    You are forgetting that each layer of simulation is conditional, and
    thus the fact that there is a repeat at an inner layer can affect the
    outer layer and cause it to abort the simulation, thus there is not
    infinite loop.

    Either you need to make the simulation unconditional, at which point you
    do get the infinite behavior, but no answer, or you let the simulation
    be conditional but then it isn't necessarily infinite. Since every level
    is the same, if any level returns 0, ALL layers when correctly simulated
    return 0.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Alan Mackenzie on Fri Jan 19 18:03:30 2024
    On 1/19/24 5:50 PM, Alan Mackenzie wrote:
    In comp.theory Richard Damon <richard@damon-family.org> wrote:

    [ .... ]

    Only a simulation that shows that you can not reach a final state even
    after an unbounded number of steps shows non-halting, but doing such a
    simulation make the machine fail to be a decider, as deciders must
    answer in bounded time, and until you invent a time machine, you can't
    do unbounded work in bounded time.

    Is that right? Deciders must answer in finite time, but is there
    actually a bound on how long this time can be? If so, what is it?


    It is not stated, but it it DOES answer in a finite time, then that time
    can be given as the bound.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 18:38:16 2024
    XPost: sci.logic

    On 1/19/24 6:30 PM, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not >>> halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.


    Nope.

    He agrees that if H can CORRECT determine that a CORRECT SIMULATION (it
    doesn't really matter by who) of THIS input would be non-halting, then
    the decider can abort.

    Since D(D) Halts, a correct simulation will halt, and thus you can not correctly determine that a correct simulation would not halt, therefore
    H is INCORRECT in its decision to abort.

    Any simulation showing non-halting behavior is of a different input
    where D was built on a different H than the one originally give, which
    does abort its simulation and returns 0.

    Your system, just is incapbable of handling the required components, and
    you have admitted that in the past.

    D needs to use the original H, but your system can have only one H, so
    any operations done with a modified H (like removing its abort
    operation) are just not applicable, as they are not look at the actual
    problem.

    You also have admitted that your D isn't even really a program, so none
    of your logic is even applicable.

    You are also have admited that you aren't even working in Computation
    Theory, but Olcott-Computation Theory, and just lying that it applies to
    the original theory.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 00:01:34 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
    HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not >>> halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    He does not. This author knows full well that a halting decider cannot
    be built, as do millions of students and graduates world wide, who have
    seen a proof (or even written one) and appreciate its clarity,
    simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.

    I haven't seen you define a halting decider of any type over the last few years. Such is impossible, just as it is impossible to square the
    circle, or trisect an angle with ruler and compasses.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:08:08 2024
    XPost: sci.logic

    On 1/19/24 6:55 PM, olcott wrote:
    On 1/19/2024 5:38 PM, Richard Damon wrote:
    On 1/19/24 6:30 PM, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it did >>>>> not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is >>>> not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):
    ;
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.
    ;
    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.


    Nope.

    He agrees that if H can CORRECT determine that a CORRECT SIMULATION
    (it doesn't really matter by who) of THIS input would be non-halting,
    then the decider can abort.

    You have simply been indoctrinated to believe this.
    My counter-example may be the first case in history
    where the correct simulation has different behavior
    that the direct execution.

    Which is INPOSSIBE by the DEFINITION of "Correct Simulation"

    You can't make a cow a horse by calling it a horse.


    The directly executed DD(DD) itself does specify recursive
    simulation that is aborted on its second recursive call.
    This is the first time that HH can see what is going on.


    But the simulation that was aborted was aborted by the program, and thus
    the program gets "credit" for that behavior.

    The fact the decider in the program happens to abort a simulation
    doesn't make the program non-hatling.

    This doesn't change just becauae the program it was simulating happend
    to be a copy of itself.

    You just are proving your utter ignorance of the subject and the fact
    that you are just a pathological liar that just doesn't understand what
    Truth actually is.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:10:46 2024
    XPost: sci.logic

    On 1/19/24 6:32 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:14 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:56 PM, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic or >>>>>>>>> semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a decider* >>>>>>>>> In computability theory, the halting problem is the problem of >>>>>>>>> determining, whether an input finite string pair of program/input >>>>>>>>> specifies a computation that would reach a final state and
    terminate
    normally.

    *Definition of halt decider based on the above definitions*
    (a) If simulating termination analyzer H correctly determines >>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>
    to

    H correctly determines that D correctly simulated *by H* cannot >>>>>>>> possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite
    recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do.


    And if the outermost HH aborts its simulation, then a correct
    simulation of all of them do,

    This is simply not true. What computer language are you an expert in?

    The outermost HH sees the abort criteria first. If it does not abort
    then none of them do because it is the exact same code at the exact
    same machine address.


    No, YOU do not understand about programs.


    I will assume that you are not an expert in any programming
    language until you say otherwise.


    Well, I AM proficient in probably more programming languages than you
    actually know.

    So, I have said otherwise.

    I am still employed at a job where programming is a major part of my job
    and considered the "go to" person for handling problems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:13:43 2024
    XPost: sci.logic

    On 1/19/24 6:33 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>>>> (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The >>>>>>>>>>> simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the >>>>>>>>>>> process


    Except that pattern isn't non-halting, since if H (and thus >>>>>>>>>> embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>>>
    An aborted simulation does not count as the simulated input
    reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>>>
    Right, but doesn't show that the correct simulaiton of that
    input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question >>>>>>>> about its input (Ĥ) (Ĥ), and that H aborts its simulation and >>>>>>>> returns to Ĥ which halts, as would a CORRECT simulaton of the >>>>>>>> input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove >>>>>> non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it did >>>>> not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time >>>>> that it is encountered.


    That isn't what I said. The fact that the aborted simulation didn't
    reach an end, doesn't prove BY ITSELF, that the input is non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    And what repeated state is that?


    You don't even know what the term means.


    Sure I do, the conplete state of execution of the program is the
    collection of ALL the information under the "control" of the program.

    Since the "state" you called repeated occred at a differet level of
    simulation then the origianl, the state of the whole program is NOT the
    same, as the data reguarding simulation levels differs.

    YOU don't seem to know what it means, since you use it incorrectly.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:46:54 2024
    XPost: sci.logic

    On 1/19/24 7:31 PM, olcott wrote:
    On 1/19/2024 6:13 PM, Richard Damon wrote:
    On 1/19/24 6:33 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider* >>>>>>>>>>>>>>>>> Deciders always must compute the mapping from an input >>>>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of >>>>>>>>>>>>>>>>> a decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above >>>>>>>>>>>>>>>>> definitions*
    (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof >>>>>>>>>>>>> Non-halting behavior patterns can be matched in N steps. >>>>>>>>>>>>> The simulated ⟨Ĥ⟩ halts only it when reaches its simulated >>>>>>>>>>>>> final state of ⟨Ĥ.qn⟩ in a finite number of steps. >>>>>>>>>>>>>
    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to >>>>>>>>>>>>> embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates
    ⟨Ĥ⟩ applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the >>>>>>>>>>>>> process


    Except that pattern isn't non-halting, since if H (and thus >>>>>>>>>>>> embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>>>>>
    An aborted simulation does not count as the simulated input >>>>>>>>>>> reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>>>>>
    Right, but doesn't show that the correct simulaiton of that >>>>>>>>>> input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the
    question about its input (Ĥ) (Ĥ), and that H aborts its
    simulation and returns to Ĥ which halts, as would a CORRECT >>>>>>>>>> simulaton of the input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly >>>>>>>>> reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not
    prove non-halting. Partial simulations don't themselves prove
    anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it >>>>>>> did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking >>>>>>> time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation
    didn't reach an end, doesn't prove BY ITSELF, that the input is
    non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    And what repeated state is that?


    You don't even know what the term means.


    Sure I do, the conplete state of execution of the program is the
    collection of ALL the information under the "control" of the program.

    Since the "state" you called repeated occred at a differet level of
    simulation then the origianl, the state of the whole program is NOT
    the same, as the data reguarding simulation levels differs.

    YOU don't seem to know what it means, since you use it incorrectly.

    The exact same sequence of instructions is executed
    with the exact same data... Dunderhead.


    That isn't the "state"

    DUNDERHEAD.

    Think of what a Finite STATE machine is.

    It isn't how you got there, it is getting to the same place.

    Your CAN'T have the program get to the exact same sequence of
    instructions executed twice, as the second time you still have the first
    time on the list

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:48:28 2024
    XPost: sci.logic

    On 1/19/24 7:36 PM, olcott wrote:
    On 1/19/2024 6:08 PM, Richard Damon wrote:
    On 1/19/24 6:55 PM, olcott wrote:
    On 1/19/2024 5:38 PM, Richard Damon wrote:
    On 1/19/24 6:30 PM, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it >>>>>>> did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a
    simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):
    ;
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.
    ;
    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.


    Nope.

    He agrees that if H can CORRECT determine that a CORRECT SIMULATION
    (it doesn't really matter by who) of THIS input would be
    non-halting, then the decider can abort.

    You have simply been indoctrinated to believe this.
    My counter-example may be the first case in history
    where the correct simulation has different behavior
    that the direct execution.

    Which is INPOSSIBE by the DEFINITION of "Correct Simulation"


    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Nope.

    Just your admission of total ignorance.


    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Nope.

    Russel's paradox proved that it was incorrect.

    ZFC showed a different basis to make sets.


    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.



    Nope.

    Just shows that H can't do a correct simulation.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 19:52:55 2024
    XPost: sci.logic

    On 1/19/24 7:26 PM, olcott wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
        HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it did >>>>> not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is >>>> not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    He does not.  This author knows full well that a halting decider cannot
    be built, as do millions of students and graduates world wide, who have
    seen a proof (or even written one) and appreciate its clarity,
    simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.

    I haven't seen you define a halting decider of any type over the last
    few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition
    of a simulating halt decider is correct

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct:

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    Did you notice that it says: "simulating halt decider H"


    Right, If H can CORRECTLY determine that a CORRECT SIMULATION of the
    input can not stop running.

    Since the program on the input does stop running (since it is D built on
    the H that gives the claimed answer) the correct simulation of that
    program will halt running at the final state, and thus H can not
    correctly determine that it doesn/t.

    Of course, since you admit that you don't understand the correct meaning
    of a correct simulation, you can't understand what Professor Sipser said.

    --
    Copyright 2023 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 Richard Damon@21:1/5 to olcott on Fri Jan 19 19:54:34 2024
    XPost: sci.logic

    On 1/19/24 7:38 PM, olcott wrote:
    On 1/19/2024 6:10 PM, Richard Damon wrote:
    On 1/19/24 6:32 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:14 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:56 PM, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic >>>>>>>>>>> or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>> (a) If simulating termination analyzer H correctly determines >>>>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>>>
    to

    H correctly determines that D correctly simulated *by H*
    cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite >>>>>>>> recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do. >>>>>>>

    And if the outermost HH aborts its simulation, then a correct
    simulation of all of them do,

    This is simply not true. What computer language are you an expert in? >>>>>
    The outermost HH sees the abort criteria first. If it does not abort >>>>> then none of them do because it is the exact same code at the exact
    same machine address.


    No, YOU do not understand about programs.


    I will assume that you are not an expert in any programming
    language until you say otherwise.


    Well, I AM proficient in probably more programming languages than you
    actually know.

    So, I have said otherwise.

    I am still employed at a job where programming is a major part of my
    job and considered the "go to" person for handling problems.

    In other words you are a Jack of some trades and a master of none.


    Nope. It seems you are a Jack of no trades and a master of lying.

    Who comes to YOU to solve problems.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:25:32 2024
    XPost: sci.logic

    On 1/19/24 8:01 PM, olcott wrote:
    On 1/19/2024 6:48 PM, Richard Damon wrote:
    On 1/19/24 7:36 PM, olcott wrote:
    On 1/19/2024 6:08 PM, Richard Damon wrote:
    On 1/19/24 6:55 PM, olcott wrote:
    On 1/19/2024 5:38 PM, Richard Damon wrote:
    On 1/19/24 6:30 PM, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function >>>>>>>>> will not
    halt until they waited an infinite amount of time and saw that >>>>>>>>> it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a
    simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of computation >>>>>>> disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything >>>>>>>  > else in this paper):
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>  > stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.
    ;
    When one accepts this definition of a simulating halt decider >>>>>>>  > then my code shows that H correctly determines the halt status >>>>>>>  > of D.


    Nope.

    He agrees that if H can CORRECT determine that a CORRECT
    SIMULATION (it doesn't really matter by who) of THIS input would
    be non-halting, then the decider can abort.

    You have simply been indoctrinated to believe this.
    My counter-example may be the first case in history
    where the correct simulation has different behavior
    that the direct execution.

    Which is INPOSSIBE by the DEFINITION of "Correct Simulation"


    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Nope.

    Just your admission of total ignorance.


    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Nope.

    Russel's paradox proved that it was incorrect.


    And what everyone else is simply not bright enough to
    understand is that every undecidable input proves
    the each decision problem with undecidable input
    is itself incorrect.

    Nope, undecidable problems are by definition correct, but then you don't actually seem to know what an undecidable problem is.

    Questions without possible answers are incorrect.

    So making a set that contains only those sets that don't contain
    themselves are not correct, as such a set can't exist.

    The Halting Question is NOT such a question.



    ZFC showed a different basis to make sets.


    Likewise a different basis to decide halting also
    eliminates undecidability.

    So, your making PO-Computation Theory?

    The go post in comp.po-theory about your ideas, where people might care
    about them.


    Undecidability always means that the decision problem is wrong.


    Nope.

    But again, you don't know what undecidability is, so of course you don't
    know that it isn't wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:20:06 2024
    XPost: sci.logic

    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a
    syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>> (a) If simulating termination analyzer H correctly
    determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>> cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The >>>>>>>>> simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H >>>>>>>>> (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Except that pattern isn't non-halting, since if H (and thus
    embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>
    An aborted simulation does not count as the simulated input reaching >>>>>>> its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>
    Right, but doesn't show that the correct simulaiton of that input
    would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question
    about its input (Ĥ) (Ĥ), and that H aborts its simulation and
    returns to Ĥ which halts, as would a CORRECT simulaton of the
    input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach >>>>> their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove
    non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not >>> halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation didn't
    reach an end, doesn't prove BY ITSELF, that the input is non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    But the full state wasn;t repeated, but only showed in different level
    of conditional simulation, which doesn't count.

    You seem to have never heard of logic and rules.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:28:34 2024
    XPost: sci.logic

    On 1/19/24 8:14 PM, olcott wrote:
    On 1/19/2024 6:54 PM, Richard Damon wrote:
    On 1/19/24 7:38 PM, olcott wrote:
    On 1/19/2024 6:10 PM, Richard Damon wrote:
    On 1/19/24 6:32 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:14 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:56 PM, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a
    syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>> (a) If simulating termination analyzer H correctly
    determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>> cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite >>>>>>>>>> recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them >>>>>>>>> do.


    And if the outermost HH aborts its simulation, then a correct
    simulation of all of them do,

    This is simply not true. What computer language are you an expert >>>>>>> in?

    The outermost HH sees the abort criteria first. If it does not abort >>>>>>> then none of them do because it is the exact same code at the exact >>>>>>> same machine address.


    No, YOU do not understand about programs.


    I will assume that you are not an expert in any programming
    language until you say otherwise.


    Well, I AM proficient in probably more programming languages than
    you actually know.

    So, I have said otherwise.

    I am still employed at a job where programming is a major part of my
    job and considered the "go to" person for handling problems.

    In other words you are a Jack of some trades and a master of none.


    Nope. It seems you are a Jack of no trades and a master of lying.

    Who comes to YOU to solve problems.

    It is not about solving arbitrary problems it is about
    being able to perfectly understand how execution traces
    work and how they can be verified as correct.

    You are clearly not very good at that problem.


    I think better than you,
    How many programs have you had to debug at the assembly level due to
    bugs in the compiler?


    You don't even understand what a simulation trace of a program should
    contain.

    You think changing levels of abstraction is correct when looking at the beahavior of the first level and asking if the simulator is correct.

    THe Call to H should be followed by the simulation of the subroutine H.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:37:53 2024
    XPost: sci.logic

    On 1/19/24 8:26 PM, olcott wrote:
    On 1/19/2024 7:20 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>>>> (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof
    Non-halting behavior patterns can be matched in N steps. The >>>>>>>>>>> simulated ⟨Ĥ⟩ halts only it when reaches its simulated final >>>>>>>>>>> state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩
    applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the >>>>>>>>>>> process


    Except that pattern isn't non-halting, since if H (and thus >>>>>>>>>> embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>>>
    An aborted simulation does not count as the simulated input
    reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>>>
    Right, but doesn't show that the correct simulaiton of that
    input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the question >>>>>>>> about its input (Ĥ) (Ĥ), and that H aborts its simulation and >>>>>>>> returns to Ĥ which halts, as would a CORRECT simulaton of the >>>>>>>> input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not prove >>>>>> non-halting. Partial simulations don't themselves prove anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it did >>>>> not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking time >>>>> that it is encountered.


    That isn't what I said. The fact that the aborted simulation didn't
    reach an end, doesn't prove BY ITSELF, that the input is non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    But the full state wasn;t repeated, but only showed in different level
    of conditional simulation, which doesn't count.

    You seem to have never heard of logic and rules.



    The full state of D was repeated.
    The only thing that changed was the stack address.


    No, the second set of "State" wasn't a state of the program, but a state
    of the simulated simulated program inside the first simulation..

    The actual program being simulated did not repeat state, but will
    eventually ,when simulated farther by an actual correct simulator abort
    its simulation (which your decider was simulating) and return to the top
    level simulated program and halt.

    When you have conditional simulation (which you do) then level of
    simulation is part of your state, so it wasn't "repeated".

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:31:15 2024
    XPost: sci.logic

    On 1/19/24 7:55 PM, olcott wrote:
    On 1/19/2024 6:46 PM, Richard Damon wrote:
    On 1/19/24 7:31 PM, olcott wrote:
    On 1/19/2024 6:13 PM, Richard Damon wrote:
    On 1/19/24 6:33 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider* >>>>>>>>>>>>>>>>>>> Deciders always must compute the mapping from an >>>>>>>>>>>>>>>>>>> input finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition >>>>>>>>>>>>>>>>>>> of a decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final >>>>>>>>>>>>>>>>>>> state and terminate
    normally.

    *Definition of halt decider based on the above >>>>>>>>>>>>>>>>>>> definitions*
    (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its >>>>>>>>>>>>>>>>>>> own simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies >>>>>>>>>>>>>>>>>> a computation that would reach a final state and >>>>>>>>>>>>>>>>>> terminate normally

    to

    H correctly determines that D correctly simulated *by >>>>>>>>>>>>>>>>>> H* cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of >>>>>>>>>>>>>>>> H that it uses,

    I have proven that does not make any difference. >>>>>>>>>>>>>>>
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof >>>>>>>>>>>>>>> Non-halting behavior patterns can be matched in N steps. >>>>>>>>>>>>>>> The simulated ⟨Ĥ⟩ halts only it when reaches its >>>>>>>>>>>>>>> simulated final state of ⟨Ĥ.qn⟩ in a finite number of steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to >>>>>>>>>>>>>>> embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates
    ⟨Ĥ⟩ applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat >>>>>>>>>>>>>>> the process


    Except that pattern isn't non-halting, since if H (and >>>>>>>>>>>>>> thus embedded_H) abort its simulation, that loop is NOT >>>>>>>>>>>>>> non-halting,

    An aborted simulation does not count as the simulated input >>>>>>>>>>>>> reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>>>>>>>
    Right, but doesn't show that the correct simulaiton of that >>>>>>>>>>>> input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the >>>>>>>>>>>> question about its input (Ĥ) (Ĥ), and that H aborts its >>>>>>>>>>>> simulation and returns to Ĥ which halts, as would a CORRECT >>>>>>>>>>>> simulaton of the input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly >>>>>>>>>>> reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not >>>>>>>>>> prove non-halting. Partial simulations don't themselves prove >>>>>>>>>> anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function >>>>>>>>> will not
    halt until they waited an infinite amount of time and saw that >>>>>>>>> it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first
    freaking time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation
    didn't reach an end, doesn't prove BY ITSELF, that the input is >>>>>>>> non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    And what repeated state is that?


    You don't even know what the term means.


    Sure I do, the conplete state of execution of the program is the
    collection of ALL the information under the "control" of the program.

    Since the "state" you called repeated occred at a differet level of
    simulation then the origianl, the state of the whole program is NOT
    the same, as the data reguarding simulation levels differs.

    YOU don't seem to know what it means, since you use it incorrectly.

    The exact same sequence of instructions is executed
    with the exact same data... Dunderhead.


    That isn't the "state"

    DUNDERHEAD.


    Begin Local Halt Decider Simulation        Execution Trace Stored at:113027
    [00001c42][00113013][00113017] 55          push ebp [00001c43][00113013][00113017] 8bec        mov ebp,esp [00001c45][0011300f][00102fe3] 51          push ecx [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp [00001c45][0015da37][0014da0b] 51          push ecx [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped

    That you cannot tell that the above specifies
    non-halting behavior makes you a dunderhead.


    But since DD(DD) Halts, it can't be showing non-halting behavior.

    It just shows that HH is incorrect in presuming that HH will never return.

    Of course, this isn't HH's fault, it is the fault of the programmer,
    which is YOU.

    YOUR the idiot that doesn't understand anything of what you are talking.

    You are nothing but an ignorant hypocritical pathological lying idiot.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:45:23 2024
    XPost: sci.logic

    On 1/19/24 8:29 PM, olcott wrote:
    On 1/19/2024 7:25 PM, Richard Damon wrote:
    On 1/19/24 8:01 PM, olcott wrote:
    On 1/19/2024 6:48 PM, Richard Damon wrote:
    On 1/19/24 7:36 PM, olcott wrote:
    On 1/19/2024 6:08 PM, Richard Damon wrote:
    On 1/19/24 6:55 PM, olcott wrote:
    On 1/19/2024 5:38 PM, Richard Damon wrote:
    On 1/19/24 6:30 PM, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above
    function will not
    halt until they waited an infinite amount of time and saw >>>>>>>>>>> that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a >>>>>>>>>> simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of
    computation disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>  > verbatim paragraph is correct (he has not agreed to anything >>>>>>>>>  > else in this paper):
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>>>  > stop running unless aborted then H can abort its simulation >>>>>>>>>  > of D and correctly report that D specifies a non-halting >>>>>>>>>  > sequence of configurations.
    ;
    When one accepts this definition of a simulating halt decider >>>>>>>>>  > then my code shows that H correctly determines the halt status >>>>>>>>>  > of D.


    Nope.

    He agrees that if H can CORRECT determine that a CORRECT
    SIMULATION (it doesn't really matter by who) of THIS input would >>>>>>>> be non-halting, then the decider can abort.

    You have simply been indoctrinated to believe this.
    My counter-example may be the first case in history
    where the correct simulation has different behavior
    that the direct execution.

    Which is INPOSSIBE by the DEFINITION of "Correct Simulation"


    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Nope.

    Just your admission of total ignorance.


    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Nope.

    Russel's paradox proved that it was incorrect.


    And what everyone else is simply not bright enough to
    understand is that every undecidable input proves
    the each decision problem with undecidable input
    is itself incorrect.

    Nope, undecidable problems are by definition correct,

    Then you were wrong when you said:
    "Russel's paradox proved that it was incorrect."

    Russels paradox proved that the rule of naive set theory were incorrect
    in the sense that they created in logic system that fixed the problem.


    It being the definition of the term: {set}.
    *You just admitted that definitions can be incorrect*



    definition can create incorrect logic system.

    That means you need to abandon the system they defined.

    You don't get to change the definition and still be working in the same
    theory.

    Note, Naive set theory was proven to be "incorrect" and replaced by ZFC
    set theory.

    Most people accepted, once Russel's paradox was understood, that Naive
    set theory was broken and needed a replacement.

    If you want to do something similar for Computation Theory (or Logic
    Theory) first you must demonstrate to the bulk of its users that it is fundamentally broken.

    Then you need to show your revised definitions and what you can actually
    show comes out of them.

    Note, ZFC produce a LOT of background work showing the results of their
    new set theory. Which helped peopl accept it.

    You have yet to convince anyone that the failure to build Halt Deciders actually hurts Computation Theory and just totally breaks it.

    You also haven't clearly laid out our new rules, or show how to derive a
    full system out of them.

    So, you have NOTHING but egg on your face.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From =?UTF-8?B?QW5kcsOpIEcuIElzYWFr?=@21:1/5 to olcott on Fri Jan 19 18:58:10 2024
    XPost: sci.logic

    On 2024-01-19 18:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    The contents of the stack and the stack address are *part* of the state
    of the machine. If they change, you are not repeating the same state.

    André

    --
    To email remove 'invalid' & replace 'gm' with well known Google mail
    service.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:53:46 2024
    XPost: sci.logic

    On 1/19/24 8:34 PM, olcott wrote:
    On 1/19/2024 7:31 PM, Richard Damon wrote:
    On 1/19/24 7:55 PM, olcott wrote:
    On 1/19/2024 6:46 PM, Richard Damon wrote:
    On 1/19/24 7:31 PM, olcott wrote:
    On 1/19/2024 6:13 PM, Richard Damon wrote:
    On 1/19/24 6:33 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote: >>>>>>>>>>>>>>>>>> On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote: >>>>>>>>>>>>>>>>>>>> On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider* >>>>>>>>>>>>>>>>>>>>> Deciders always must compute the mapping from an >>>>>>>>>>>>>>>>>>>>> input finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition >>>>>>>>>>>>>>>>>>>>> of a decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final >>>>>>>>>>>>>>>>>>>>> state and terminate
    normally.

    *Definition of halt decider based on the above >>>>>>>>>>>>>>>>>>>>> definitions*
    (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its >>>>>>>>>>>>>>>>>>>>> own simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input >>>>>>>>>>>>>>>>>>>> specifies a computation that would reach a final >>>>>>>>>>>>>>>>>>>> state and terminate normally

    to

    H correctly determines that D correctly simulated >>>>>>>>>>>>>>>>>>>> *by H* cannot possiby reach its own simulated final >>>>>>>>>>>>>>>>>>>> state.


    The computation that D specifies to H <is> recursive >>>>>>>>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" >>>>>>>>>>>>>>>>>> of H that it uses,

    I have proven that does not make any difference. >>>>>>>>>>>>>>>>>
    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof >>>>>>>>>>>>>>>>> Non-halting behavior patterns can be matched in N >>>>>>>>>>>>>>>>> steps. The simulated ⟨Ĥ⟩ halts only it when reaches its >>>>>>>>>>>>>>>>> simulated final state of ⟨Ĥ.qn⟩ in a finite number of >>>>>>>>>>>>>>>>> steps.

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to >>>>>>>>>>>>>>>>> embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) >>>>>>>>>>>>>>>>> simulates ⟨Ĥ⟩ applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat >>>>>>>>>>>>>>>>> the process


    Except that pattern isn't non-halting, since if H (and >>>>>>>>>>>>>>>> thus embedded_H) abort its simulation, that loop is NOT >>>>>>>>>>>>>>>> non-halting,

    An aborted simulation does not count as the simulated >>>>>>>>>>>>>>> input reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally.

    Right, but doesn't show that the correct simulaiton of >>>>>>>>>>>>>> that input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the >>>>>>>>>>>>>> question about its input (Ĥ) (Ĥ), and that H aborts its >>>>>>>>>>>>>> simulation and returns to Ĥ which halts, as would a >>>>>>>>>>>>>> CORRECT simulaton of the input to any H give (Ĥ) (Ĥ). >>>>>>>>>>>>>
    Do you understand that none of the simulated ⟨Ĥ⟩ can >>>>>>>>>>>>> possibly reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not >>>>>>>>>>>> prove non-halting. Partial simulations don't themselves >>>>>>>>>>>> prove anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above
    function will not
    halt until they waited an infinite amount of time and saw >>>>>>>>>>> that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first >>>>>>>>>>> freaking time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation >>>>>>>>>> didn't reach an end, doesn't prove BY ITSELF, that the input >>>>>>>>>> is non-halting.


    It is the repeated state that proves non-halting you big dummy. >>>>>>>>> You never did any programming did you?


    And what repeated state is that?


    You don't even know what the term means.


    Sure I do, the conplete state of execution of the program is the
    collection of ALL the information under the "control" of the program. >>>>>>
    Since the "state" you called repeated occred at a differet level
    of simulation then the origianl, the state of the whole program is >>>>>> NOT the same, as the data reguarding simulation levels differs.

    YOU don't seem to know what it means, since you use it incorrectly. >>>>>
    The exact same sequence of instructions is executed
    with the exact same data... Dunderhead.


    That isn't the "state"

    DUNDERHEAD.


    Begin Local Halt Decider Simulation        Execution Trace Stored >>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp
    [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp
    [00001c45][0015da37][0014da0b] 51          push ecx
    [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped

    That you cannot tell that the above specifies
    non-halting behavior makes you a dunderhead.


    But since DD(DD) Halts, it can't be showing non-halting behavior.

    Because of your ADHD I may need to say this hundreds of times
    before you actually pay attention to the words.

    DD(DD) relies on its HH(DD,DD) to terminate the recursive
    simulation that it specifies.


    So?

    HH is part of DD, so that is allowed.

    DD simulated by HH cannot do that. This proves that
    they are not the same computation.


    But that is only because HH can't simulate the input properly.

    HH's job is to figure out what happens when you run DD(DD).

    The boss doesn't care HOW it gets done, just that it gets done.

    HH, by its claim to be a Halt Decider, claim to be able to handle ANY
    input, even one that have studied its tapes.

    You don't seem to understand that the DEFINITION of the Halting Problem
    is that the decider needs to answer about the compuation describe by its
    input.

    that is ANY compuation.


    DD(DD) is a computation, To be a Halt Decider, HH needs to be able to
    answer about THAT computation.

    The fact that it can't, just proves that HH is not a (Correct) Halt Decider.

    PERIOD.

    if H(DD,DD) isn't how you ask about DD(DD), why did you make DD call HH
    that way, as the definition of the "patholgical program" is to ask the
    claimed Halt Decider to decide on the machine on the description of the machine. (that is, on DD(DD))

    So, either you lied when you said DD was designed by the rules, or you
    lied when you said that the input doesn't ask that.

    Either way, you LIED, and your proof is just invalid.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 20:55:13 2024
    XPost: sci.logic

    On 1/19/24 8:43 PM, olcott wrote:
    On 1/19/2024 7:37 PM, Richard Damon wrote:
    On 1/19/24 8:26 PM, olcott wrote:
    On 1/19/2024 7:20 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:
    On 1/19/2024 3:57 PM, Richard Damon wrote:
    On 1/19/24 4:47 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:36 PM, olcott wrote:
    On 1/19/2024 11:56 AM, Richard Damon wrote:
    On 1/19/24 12:17 PM, olcott wrote:
    On 1/19/2024 11:05 AM, Richard Damon wrote:
    On 1/19/24 11:55 AM, olcott wrote:
    On 1/19/2024 10:44 AM, Richard Damon wrote:
    On 1/19/24 11:14 AM, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider* >>>>>>>>>>>>>>>>> Deciders always must compute the mapping from an input >>>>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of >>>>>>>>>>>>>>>>> a decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above >>>>>>>>>>>>>>>>> definitions*
    (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>>>> is calling itself.





    No, D, if it is an actual program, has its OWN "copy" of H >>>>>>>>>>>>>> that it uses,

    I have proven that does not make any difference.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞ >>>>>>>>>>>>> Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn >>>>>>>>>>>>>
    Simulating Partial Halt Decider Applied to Linz Proof >>>>>>>>>>>>> Non-halting behavior patterns can be matched in N steps. >>>>>>>>>>>>> The simulated ⟨Ĥ⟩ halts only it when reaches its simulated >>>>>>>>>>>>> final state of ⟨Ĥ.qn⟩ in a finite number of steps. >>>>>>>>>>>>>
    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to >>>>>>>>>>>>> embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates
    ⟨Ĥ⟩ applied to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the >>>>>>>>>>>>> process


    Except that pattern isn't non-halting, since if H (and thus >>>>>>>>>>>> embedded_H) abort its simulation, that loop is NOT non-halting, >>>>>>>>>>>
    An aborted simulation does not count as the simulated input >>>>>>>>>>> reaching
    its simulated final state of ⟨Ĥ.qn⟩ and terminated normally. >>>>>>>>>>
    Right, but doesn't show that the correct simulaiton of that >>>>>>>>>> input would not halt.

    Ĥ uses its copy of H to answer (by its simulation) the
    question about its input (Ĥ) (Ĥ), and that H aborts its
    simulation and returns to Ĥ which halts, as would a CORRECT >>>>>>>>>> simulaton of the input to any H give (Ĥ) (Ĥ).

    Do you understand that none of the simulated ⟨Ĥ⟩ can possibly >>>>>>>>> reach
    their simulated final state of ⟨Ĥ.qn⟩ ???


    Yes, and it doesn't matter as an aborted simulation does not
    prove non-halting. Partial simulations don't themselves prove
    anything.

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function
    will not
    halt until they waited an infinite amount of time and saw that it >>>>>>> did
    not halt. DUMB, DUMB, DUMB, DUMB.

    The freaking repeated state proves non-halting the first freaking >>>>>>> time
    that it is encountered.


    That isn't what I said. The fact that the aborted simulation
    didn't reach an end, doesn't prove BY ITSELF, that the input is
    non-halting.


    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    But the full state wasn;t repeated, but only showed in different
    level of conditional simulation, which doesn't count.

    You seem to have never heard of logic and rules.



    The full state of D was repeated.
    The only thing that changed was the stack address.


    No, the second set of "State" wasn't a state of the program, but a
    state of the simulated simulated program inside the first simulation..

    Only the x86utm operating system simulates the program
    HH simulates the C function named HH. A C function <is>
    a microcosm of a program.



    But HH is suppose to simulate the PROGRAM that is given.

    You don't even seem to understand the definition of the problem.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 21:06:36 2024
    XPost: sci.logic

    On 1/19/24 8:40 PM, olcott wrote:
    On 1/19/2024 7:28 PM, Richard Damon wrote:
    On 1/19/24 8:14 PM, olcott wrote:
    On 1/19/2024 6:54 PM, Richard Damon wrote:
    On 1/19/24 7:38 PM, olcott wrote:
    On 1/19/2024 6:10 PM, Richard Damon wrote:
    On 1/19/24 6:32 PM, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:14 PM, olcott wrote:
    On 1/19/2024 3:34 PM, Richard Damon wrote:
    On 1/19/24 1:56 PM, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>>>> (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>> is calling itself.


    H is not allowed to simply ignore that D would detect
    infinite recursion, stop simulating and reach a final state. >>>>>>>>>>>>

    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of >>>>>>>>>>> them do.


    And if the outermost HH aborts its simulation, then a correct >>>>>>>>>> simulation of all of them do,

    This is simply not true. What computer language are you an
    expert in?

    The outermost HH sees the abort criteria first. If it does not >>>>>>>>> abort
    then none of them do because it is the exact same code at the >>>>>>>>> exact
    same machine address.


    No, YOU do not understand about programs.


    I will assume that you are not an expert in any programming
    language until you say otherwise.


    Well, I AM proficient in probably more programming languages than
    you actually know.

    So, I have said otherwise.

    I am still employed at a job where programming is a major part of
    my job and considered the "go to" person for handling problems.

    In other words you are a Jack of some trades and a master of none.


    Nope. It seems you are a Jack of no trades and a master of lying.

    Who comes to YOU to solve problems.

    It is not about solving arbitrary problems it is about
    being able to perfectly understand how execution traces
    work and how they can be verified as correct.

    You are clearly not very good at that problem.


    I think better than you,
    How many programs have you had to debug at the assembly level due to
    bugs in the compiler?


    You don't even understand what a simulation trace of a program should
    contain.

    You think changing levels of abstraction is correct when looking at
    the beahavior of the first level and asking if the simulator is correct.

    THe Call to H should be followed by the simulation of the subroutine H.


    The fact that I wrote the x86utm operating system where
    HH correctly simulates itself simulating DD and bases
    its halt status decision on the x86 machine code trace
    (My own program decodes the control flow machine code).
    proves that I know these things very well.

    I have been working in the 8088 assembly language since
    it was new. The x86 language with flat addressing is
    much better. 64k segmented architecture was a bit of
    a nightmare.


    I started on 8088 assembly code in 1975, and most of the variaions ov
    x86 through the years, so you don't have more experiance than me.

    As A High School Sophomore, I had teachers come to me for help with
    assemble language programming as I had learned if for our school
    computer. I don't think you can claim to have better experiance tham me.

    Your problem isn't in the instruction by instruction simulation (but
    then that isn't, as you admit, your code) but on your interpreation of it.

    You don't seem to understand the fundamentals of the problem, as I
    pointed out years ago.

    Your Halt Decider needs to take in a full independent program to decide
    on, not a function in its own address space, and especially not a
    program that reuses code that is part of your decider.

    There is a reason that the proof have the program use a COPY of the
    decide and not have it call the same copy of the code as is deciding on
    it, because that just doesn't match the definiton of the problem.

    The decider needs to be give a description of the WHOLE program, a
    description that is complete enough to define ALL the behavior of the
    program, so the input program D must include its own copy of H.

    Since yours doesn't, at least not the way you claim it is give, your
    setup is just not proper to talk about the theorem.

    It is this sort of stupid mistakes that have made you waste the last 2
    decades of you life on a LIE.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 21:39:08 2024
    XPost: sci.logic

    On 1/19/24 9:08 PM, olcott wrote:
    On 1/19/2024 7:58 PM, André G. Isaak wrote:
    On 2024-01-19 18:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    The contents of the stack and the stack address are *part* of the
    state of the machine. If they change, you are not repeating the same
    state.

    André


    Everything is identical across recursive simulations besides
    the stack address. The stack address is irrelevant to whether
    or not DD halts.


    Nope, and part of the problem is you stopped looking at the actual
    simulaiton of the input. The simulator being simulated at the first
    call will be in a different state at the second call to H then it was
    when it started, just like the outer HH doing the simulation has built
    up the history shown.

    That means that, if we continued an actual correct simulation of this
    exact input (and thus didn't change HH, but gave the input to a proper
    UTM simulator) we would see that the first simulated HH would run one
    more level of simulation, and then abort its simulation, and then return
    to DD and it would halt.

    Thus, your simulation just isn't showing the actual "state" of the
    program (in fact, you arn't even showing the state of the program, since
    the key state for this program is what is happening in the HH that DD is calling)

    The "recursive" layer SHOULD be showing up as the instruction sequence
    of the simulator simulating those instructions, and thus showing that
    state being generated.

    That second layer never actually shows as a direct simulation in the
    proper simulation of the input, except maybe as interspresed comment of
    the simulated HH just simulated this instruction.

    If you are going to try to abstract out that simulation, you need to do
    it properly, and that means that the simulation level IS part of state.

    The easily verified fact that DD simulated by HH cannot possibly
    reach its own simulated final state conclusively proves that DD
    does not halt.

    No, that only hold *IF* HH correctly simulates the input, which means
    that HH can NEVER abort its simulation.


    Begin Local Halt Decider Simulation        Execution Trace Stored at:113027
    [00001c42][00113013][00113017] 55          push ebp [00001c43][00113013][00113017] 8bec        mov ebp,esp [00001c45][0011300f][00102fe3] 51          push ecx [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47

    Note. error in simulation here. Call to HH should be showing the states
    of operation of HH

    [00001c42][0015da3b][0015da3f] 55          push ebp [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp [00001c45][0015da37][0014da0b] 51          push ecx [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 22:13:47 2024
    XPost: sci.logic

    On 1/19/24 9:55 PM, olcott wrote:
    On 1/19/2024 8:39 PM, Richard Damon wrote:
    On 1/19/24 9:08 PM, olcott wrote:
    On 1/19/2024 7:58 PM, André G. Isaak wrote:
    On 2024-01-19 18:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    The contents of the stack and the stack address are *part* of the
    state of the machine. If they change, you are not repeating the same
    state.

    André


    Everything is identical across recursive simulations besides
    the stack address. The stack address is irrelevant to whether
    or not DD halts.


    Nope, and part of the problem is you stopped looking at the actual
    simulaiton of the input.  The simulator being simulated at the first
    call will be in a different state at the second call to H then it was
    when it started, just like the outer HH doing the simulation has built
    up the history shown.

    That means that, if we continued an actual correct simulation of this
    exact input (and thus didn't change HH, but gave the input to a proper
    UTM simulator) we would see that the first simulated HH would run one
    more level of simulation, and then abort its simulation, and then
    return to DD and it would halt.

    Thus, your simulation just isn't showing the actual "state" of the
    program (in fact, you arn't even showing the state of the program,
    since the key state for this program is what is happening in the HH
    that DD is calling)

    The "recursive" layer SHOULD be showing up as the instruction sequence
    of the simulator simulating those instructions, and thus showing that
    state being generated.

    That second layer never actually shows as a direct simulation in the
    proper simulation of the input, except maybe as interspresed comment
    of the simulated HH just simulated this instruction.

    If you are going to try to abstract out that simulation, you need to
    do it properly, and that means that the simulation level IS part of
    state.

    The easily verified fact that DD simulated by HH cannot possibly
    reach its own simulated final state conclusively proves that DD
    does not halt.

    No, that only hold *IF* HH correctly simulates the input, which means
    that HH can NEVER abort its simulation.


    Begin Local Halt Decider Simulation        Execution Trace Stored >>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47

    Note. error in simulation here. Call to HH should be showing the
    states of operation of HH


    Tell me how the behavior of HH can possibly show that
    DD reaches its final state and I will provide a link
    with the 151 pages of the execution trace of HH.

    It can't in its simulation, but an actually correct simulation of the
    input, which HH doesn't do, can.

    You start with the INCORRECT assumption that HH will do a correct
    simulation. That assumption can only hold if HH never aborts its
    simulation, and then it can never answer.

    Your presumption of an HH that correctly simulates its input until it
    correctly determines that the actual behavior of the program given as an
    input is non-halting is an impossible presumption, just like the barber
    that shaves everyone that does not shave themselves, or the set that
    contains all sets that do not contain themselves.

    Now, since we KNOW that HH(DD,DD) returns 0, from THAT known behavior,
    we can just look at the code for DD and see that it will halt, or just correctly simulate the input with a UTM.

    Remember, programs are what there code defines them to be, and once it
    is a program, its behavior for a given input can not change without
    changing the code of the program (or a hidden input, which isn't allowed
    for a computation).


    [00001c42][0015da3b][0015da3f] 55          push ebp
    [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp
    [00001c45][0015da37][0014da0b] 51          push ecx
    [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped





    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Fri Jan 19 23:07:02 2024
    XPost: sci.logic

    On 1/19/24 10:28 PM, olcott wrote:
    On 1/19/2024 9:13 PM, Richard Damon wrote:
    On 1/19/24 9:55 PM, olcott wrote:
    On 1/19/2024 8:39 PM, Richard Damon wrote:
    On 1/19/24 9:08 PM, olcott wrote:
    On 1/19/2024 7:58 PM, André G. Isaak wrote:
    On 2024-01-19 18:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    The contents of the stack and the stack address are *part* of the
    state of the machine. If they change, you are not repeating the
    same state.

    André


    Everything is identical across recursive simulations besides
    the stack address. The stack address is irrelevant to whether
    or not DD halts.


    Nope, and part of the problem is you stopped looking at the actual
    simulaiton of the input.  The simulator being simulated at the first
    call will be in a different state at the second call to H then it
    was when it started, just like the outer HH doing the simulation has
    built up the history shown.

    That means that, if we continued an actual correct simulation of
    this exact input (and thus didn't change HH, but gave the input to a
    proper UTM simulator) we would see that the first simulated HH would
    run one more level of simulation, and then abort its simulation, and
    then return to DD and it would halt.

    Thus, your simulation just isn't showing the actual "state" of the
    program (in fact, you arn't even showing the state of the program,
    since the key state for this program is what is happening in the HH
    that DD is calling)

    The "recursive" layer SHOULD be showing up as the instruction
    sequence of the simulator simulating those instructions, and thus
    showing that state being generated.

    That second layer never actually shows as a direct simulation in the
    proper simulation of the input, except maybe as interspresed comment
    of the simulated HH just simulated this instruction.

    If you are going to try to abstract out that simulation, you need to
    do it properly, and that means that the simulation level IS part of
    state.

    The easily verified fact that DD simulated by HH cannot possibly
    reach its own simulated final state conclusively proves that DD
    does not halt.

    No, that only hold *IF* HH correctly simulates the input, which
    means that HH can NEVER abort its simulation.


    Begin Local Halt Decider Simulation        Execution Trace Stored >>>>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD >>>>> [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>> [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH >>>>> New slave_stack at:14da47

    Note. error in simulation here. Call to HH should be showing the
    states of operation of HH


    Tell me how the behavior of HH can possibly show that
    DD reaches its final state and I will provide a link
    with the 151 pages of the execution trace of HH.

    It can't in its simulation, but an actually correct simulation of the
    input, which HH doesn't do, can.

    *When I challenge you to show what the correct detailed*
    *line-by-line machine address by machine address steps*
    *SHOULD BE you consistently utterly fail because you really*
    *don't know Jack about these things and are just bluffing*

    i.e. I'm not falling for your strawman and are panicing as badly as your
    buddy Trump.

    Since you ADMIT that DD(DD) halts, and it does that because DD is built
    on the only version of HH that matters, the one that answers, and that
    version does abort its simulation at the point you show, it is thus
    clear that a CORRECT simulation of this input by a real simulator that
    didn't abort when your INCOMPLETE (and thus incorrect) simulation in HH
    did, would show that the simulator call in the first simulation of the
    input DD, would when this HH printed

    New slave_stack,

    would have outputed

    Begin Local Halt Decider Simulation.

    Then when you top level HH outputed

    Local Hat Decider: Recursive Simulation Detected,

    (but the HHH doesn't abort its simulation, so it wouldn't print that
    message, the simulated HH would output

    New Slave_stack

    Then it would put out a third copy of the instructions (remember, this
    is the trace of a real UTM or an HHH that was changed not to abort, but
    DD still calls HH) followd by the simulated HH saying

    Local Halt Decider: Recursion Simulation Detected, Simulation Stoppeed

    And then the trace of the end of DD to the final return.

    If you try to say you can't change the simulator looking at the input to
    HHH or a UTM without changing DD to use it, then your system is just
    broken and you are just admitting that. BY DEFINITION, the "pathological program" uses the ONE decider that is claimed to be the one to get the
    correct answer, and the definition of a "Correct Simulation" is not a
    function of the simulator used, but of the program being simulated ALONE.

    Any complaints just proves you to be a LIAR.



    Begin Local Halt Decider Simulation        Execution Trace Stored at:113027
    [00001c42][00113013][00113017] 55          push ebp [00001c43][00113013][00113017] 8bec        mov ebp,esp [00001c45][0011300f][00102fe3] 51          push ecx [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp [00001c45][0015da37][0014da0b] 51          push ecx [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped

    _DD()
    [00001c42] 55         push ebp
    [00001c43] 8bec       mov ebp,esp
    [00001c45] 51         push ecx
    [00001c46] 8b4508     mov eax,[ebp+08] ; DD
    [00001c49] 50         push eax         ; DD
    [00001c4a] 8b4d08     mov ecx,[ebp+08] ; DD
    [00001c4d] 51         push ecx         ; DD
    [00001c4e] e80ff7ffff call 00001362    ; HH
    [00001c53] 83c408     add esp,+08
    [00001c56] 8945fc     mov [ebp-04],eax
    [00001c59] 837dfc00   cmp dword [ebp-04],+00
    [00001c5d] 7402       jz 00001c61
    [00001c5f] ebfe       jmp 00001c5f
    [00001c61] 8b45fc     mov eax,[ebp-04]
    [00001c64] 8be5       mov esp,ebp
    [00001c66] 5d         pop ebp
    [00001c67] c3         ret
    Size in bytes:(0038) [00001c67]




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:02:42 2024
    XPost: sci.logic

    On 1/20/24 02:14, olcott wrote:

    It is not about solving arbitrary problems it is about
    being able to perfectly understand how execution traces
    work and how they can be verified as correct.

    You are clearly not very good at that problem.


    And how they can be verified as incorrect.

    H has some instructions which tell it when to halt, but the simulator dishonestly ignores these instructions.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:03:28 2024
    XPost: sci.logic

    On 1/20/24 00:33, olcott wrote:
    On 1/19/2024 5:03 PM, Richard Damon wrote:
    On 1/19/24 5:29 PM, olcott wrote:

    It is the repeated state that proves non-halting you big dummy.
    You never did any programming did you?


    And what repeated state is that?


    You don't even know what the term means.


    You don't know what it means. The execution trace is part of the state,
    but is dishonestly ignored by the code that checks for repeated states.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:01:41 2024
    XPost: sci.logic

    On 1/19/24 23:46, olcott wrote:
    On 1/19/2024 4:40 PM, immibis wrote:
    On 1/19/24 23:22, olcott wrote:
    On 1/19/2024 3:41 PM, immibis wrote:
    On 1/19/24 22:12, olcott wrote:
    On 1/19/2024 2:44 PM, immibis wrote:
    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input finite >>>>>>>>>>> string to
    their own accept or reject state on the basis of a syntactic >>>>>>>>>>> or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>> (a) If simulating termination analyzer H correctly determines >>>>>>>>>>> that D
    correctly simulated by H cannot possibly reach its own
    simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a
    computation that would reach a final state and terminate normally >>>>>>>>>>
    to

    H correctly determines that D correctly simulated *by H*
    cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite >>>>>>>> recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them do. >>>>>>>

    Why?


    Each simulated HH has the exact same instructions as the
    others because it <is> the same code at the same machine
    address.

    Does the direct executed HH have the exact same instructions as each
    simulated HH?


    There is only one HH at machine address [00001032].


    Does the direct executed HH have the exact same instructions as each
    simulated HH?

    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].

    You must have ADD like Richard. I have to repeat
    things to Richard hundreds of times before he ever
    notices that I said them once.


    Why can't you answer the question?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:04:46 2024
    XPost: sci.logic

    On 1/20/24 02:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    You think the stack address doesn't matter?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:07:18 2024
    XPost: sci.logic

    On 1/20/24 01:36, olcott wrote:

    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.



    A Turing machine/initial tape pair has only one execution sequence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 11:06:38 2024
    XPost: sci.logic

    On 1/20/24 00:30, olcott wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    void Infinite_Loop()
    {
       HERE: goto HERE;
    }

    In other words no one can possibly tell that the above function will not >>> halt until they waited an infinite amount of time and saw that it did
    not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator is
    not a sensible thing to do.


    The best selling author of textbooks on the theory of computation
    disagrees.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct (he has not agreed to anything
    else in this paper):

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    When one accepts this definition of a simulating halt decider
    then my code shows that H correctly determines the halt status
    of D.


    The quote is correct, and your simulator is incorrect.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Fred. Zwarts@21:1/5 to All on Sat Jan 20 11:17:29 2024
    XPost: sci.logic

    Op 20.jan.2024 om 01:36 schreef olcott:
    On 1/19/2024 6:08 PM, Richard Damon wrote:


    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.

    It is not D that has a pathological self-reference. D has no
    self-reference. It is H that has a self-reference. It uses its own address.

    It is not D that contradicts itself. It is H that contradicts itself: At
    the one hand it says that, when called, it has infinite recursion, but
    at the other hand it aborts and returns a result, which is a contradiction.

    Olcott wants to reject self-referencing contradictions, so he should
    reject H, not D.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 10:41:08 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above function
    will not halt until they waited an infinite amount of time and saw
    that it did not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator
    is not a sensible thing to do.

    The best selling author of textbooks on the theory of computation
    disagrees.

    He does not. This author knows full well that a halting decider
    cannot be built, as do millions of students and graduates world wide,
    who have seen a proof (or even written one) and appreciate its
    clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim
    paragraph is correct (he has not agreed to anything else in this
    paper):

    If simulating halt decider H correctly simulates its input D until H
    correctly determines that its simulated D would never stop running
    unless aborted then H can abort its simulation of D and correctly
    report that D specifies a non-halting sequence of configurations.

    When one accepts this definition of a simulating halt decider then
    my code shows that H correctly determines the halt status of D.

    I haven't seen you define a halting decider of any type over the last
    few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating
    halt decider is correct

    It's like the good professor agreeing that if pigs had wings, they would
    fly. And you're taking that as a license to discuss the pigs' flying techniques, their lift to drag ratio, and so on. In reality pigs don't
    have wings, and they certainly don't fly.

    Professor Sipser said what he had to say to avoid getting drawn into an interminable time wasting exchange with a crank. He's got other things
    to do.

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim
    paragraph is correct:

    If simulating halt decider H correctly simulates its input D until H
    correctly determines that its simulated D would never stop running
    unless aborted then H can abort its simulation of D and correctly
    report that D specifies a non-halting sequence of configurations.

    Did you notice that it says: "simulating halt decider H"

    Yes. But you haven't yet noticed that little word "if" at the beginning
    of his sentence. There is no such thing as a halt decider, simulating or otherwise, so you could just as well write "If simulating halt decider H correctly simulates its input D, then pigs would fly.", and it would be
    just as true. But just as meaningless and not at all sensible.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to Fred. Zwarts on Sat Jan 20 07:23:53 2024
    XPost: sci.logic

    On 1/20/24 5:17 AM, Fred. Zwarts wrote:
    Op 20.jan.2024 om 01:36 schreef olcott:
    On 1/19/2024 6:08 PM, Richard Damon wrote:


    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.

    It is not D that has a pathological self-reference. D has no
    self-reference. It is H that has a self-reference. It uses its own address.

    It is not D that contradicts itself. It is H that contradicts itself: At
    the one hand it says that, when called, it has infinite recursion, but
    at the other hand it aborts and returns a result, which is a contradiction.

    Olcott wants to reject self-referencing contradictions, so he should
    reject H, not D.


    Actually, in his system Neither D or H are actually complete programs by themselves, but we need to make one combined program for the combination.

    He has changed the definition of D in a subtle way that makes it no
    longer a computation and having a Reference in it to H, which becomes,
    through H, and then H turns that into the pathological self-reference.

    D no longer is built on the specific H that is being claimed to be
    correct, but whatever H, from an infinite set of possible Hs, is
    currently "in view"/

    This shows up in his arguments as neither D or H are actual programs but
    "Sets" of program/data pairs varied by what-ever H he wants the code of
    H to be at the moment.

    This of course reveals that there IS NO H that meets the requriments,
    even the requirement that he has made up. The H that answers doesn't
    "Correctly Deteremine that its own Correct Simulation would not Halt",
    as that H never does a correct simulation, but instead refers to a
    DIFFERENT H's, using a DIFFERENT D (since it is calling a different H) simualation of that different input.

    The fact that the base subroutine "D" didn't change makes hm claim it is
    the same input (since that is all that H takes), but that makes D not a program.

    This is also the reason his simulation jumps levels, he is only
    simulating the code in the function D itself and not the calls to H,
    ignoring that the H is actually part of the definition of the program D.

    This is all part of his lie of PO-Halting Problem in PO-Computation
    Theory as part of PO-Logic, that he refuses to acknoledge he is talking
    in, because he is just to stupid (and arrogant) to follow the rules.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 07:22:08 2024
    XPost: sci.logic

    On 1/19/24 11:29 PM, olcott wrote:
    On 1/19/2024 10:07 PM, Richard Damon wrote:
    On 1/19/24 10:28 PM, olcott wrote:
    On 1/19/2024 9:13 PM, Richard Damon wrote:
    On 1/19/24 9:55 PM, olcott wrote:
    On 1/19/2024 8:39 PM, Richard Damon wrote:
    On 1/19/24 9:08 PM, olcott wrote:
    On 1/19/2024 7:58 PM, André G. Isaak wrote:
    On 2024-01-19 18:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    The contents of the stack and the stack address are *part* of
    the state of the machine. If they change, you are not repeating >>>>>>>> the same state.

    André


    Everything is identical across recursive simulations besides
    the stack address. The stack address is irrelevant to whether
    or not DD halts.


    Nope, and part of the problem is you stopped looking at the actual >>>>>> simulaiton of the input.  The simulator being simulated at the
    first call will be in a different state at the second call to H
    then it was when it started, just like the outer HH doing the
    simulation has built up the history shown.

    That means that, if we continued an actual correct simulation of
    this exact input (and thus didn't change HH, but gave the input to >>>>>> a proper UTM simulator) we would see that the first simulated HH
    would run one more level of simulation, and then abort its
    simulation, and then return to DD and it would halt.

    Thus, your simulation just isn't showing the actual "state" of the >>>>>> program (in fact, you arn't even showing the state of the program, >>>>>> since the key state for this program is what is happening in the
    HH that DD is calling)

    The "recursive" layer SHOULD be showing up as the instruction
    sequence of the simulator simulating those instructions, and thus
    showing that state being generated.

    That second layer never actually shows as a direct simulation in
    the proper simulation of the input, except maybe as interspresed
    comment of the simulated HH just simulated this instruction.

    If you are going to try to abstract out that simulation, you need
    to do it properly, and that means that the simulation level IS
    part of state.

    The easily verified fact that DD simulated by HH cannot possibly >>>>>>> reach its own simulated final state conclusively proves that DD
    does not halt.

    No, that only hold *IF* HH correctly simulates the input, which
    means that HH can NEVER abort its simulation.


    Begin Local Halt Decider Simulation        Execution Trace Stored
    at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD >>>>>>> [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>>>> [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH >>>>>>> New slave_stack at:14da47

    Note. error in simulation here. Call to HH should be showing the
    states of operation of HH


    Tell me how the behavior of HH can possibly show that
    DD reaches its final state and I will provide a link
    with the 151 pages of the execution trace of HH.

    It can't in its simulation, but an actually correct simulation of
    the input, which HH doesn't do, can.

    *When I challenge you to show what the correct detailed*
    *line-by-line machine address by machine address steps*
    *SHOULD BE you consistently utterly fail because you really*
    *don't know Jack about these things and are just bluffing*

    i.e. I'm not falling for your strawman and are panicing as badly as
    your buddy Trump.
    Trump is a Hitler wanna bee.

    Yep, and you are no better.

    You use the same lying techniques as he does, even though you CLAIM to
    be fighting those techniques (that makes you the Hypocrite)


    *You failed try again*
    I show 16 lines of machine code
    *you must show ever detail of your corrected machine code*
    *This must include the machine address and the assembly language*


    Why?



    *OR YOU FAIL*
    *OR YOU FAIL*
    *OR YOU FAIL*
    *OR YOU FAIL*


    NOPE!!!

    YOU have failed, but are apparently so brain dead the news can't get to you.



    *When I challenge you to show what the correct detailed*
    *line-by-line machine address by machine address steps*
    *SHOULD BE you consistently utterly fail because you really*
    *don't know Jack about these things and are just bluffing*

    And why do YOU have the power to dictate how I argue?

    Tell me what was wrong with what I said?

    Is the problem that your rote mind can't comprehend what I say?

    Your failure to answer the points made, just show that you don't have
    answers and are resorting to Strawmen.


    Begin Local Halt Decider Simulation        Execution Trace Stored at:113027

     machine   stack     stack     machine    assembly
     address   address   data      code       language
     ========  ========  ========  =========  ============= [00001c42][00113013][00113017] 55          push ebp [00001c43][00113013][00113017] 8bec        mov ebp,esp [00001c45][0011300f][00102fe3] 51          push ecx [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp [00001c45][0015da37][0014da0b] 51          push ecx [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped

    _DD()
    [00001c42] 55         push ebp
    [00001c43] 8bec       mov ebp,esp
    [00001c45] 51         push ecx
    [00001c46] 8b4508     mov eax,[ebp+08] ; DD
    [00001c49] 50         push eax         ; DD
    [00001c4a] 8b4d08     mov ecx,[ebp+08] ; DD
    [00001c4d] 51         push ecx         ; DD
    [00001c4e] e80ff7ffff call 00001362    ; HH
    [00001c53] 83c408     add esp,+08
    [00001c56] 8945fc     mov [ebp-04],eax
    [00001c59] 837dfc00   cmp dword [ebp-04],+00
    [00001c5d] 7402       jz 00001c61
    [00001c5f] ebfe       jmp 00001c5f
    [00001c61] 8b45fc     mov eax,[ebp-04]
    [00001c64] 8be5       mov esp,ebp
    [00001c66] 5d         pop ebp
    [00001c67] c3         ret
    Size in bytes:(0038) [00001c67]



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 15:43:36 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above function
    will not halt until they waited an infinite amount of time and saw >>>>>>> that it did not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator >>>>>> is not a sensible thing to do.

    The best selling author of textbooks on the theory of computation
    disagrees.

    He does not. This author knows full well that a halting decider
    cannot be built, as do millions of students and graduates world wide,
    who have seen a proof (or even written one) and appreciate its
    clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim >>>>>> paragraph is correct (he has not agreed to anything else in this
    paper):

    If simulating halt decider H correctly simulates its input D until H >>>>>> correctly determines that its simulated D would never stop running >>>>>> unless aborted then H can abort its simulation of D and correctly
    report that D specifies a non-halting sequence of configurations.

    When one accepts this definition of a simulating halt decider then >>>>>> my code shows that H correctly determines the halt status of D.

    I haven't seen you define a halting decider of any type over the last
    few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating
    halt decider is correct

    It's like the good professor agreeing that if pigs had wings,
    they would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    He would not be risking his credibility. All professional
    mathematicians, and probably most academics, are subject to crank
    attacks. I'm sure Ben could confirm this, were he still here. His
    colleagues will understand his way of dealing with you, and have sympathy
    and empathy with him. What he wrote, what you continually quote, was not untrue. It's just you haven't understood it.

    And you're taking that as a license to discuss the pigs' flying
    techniques, their lift to drag ratio, and so on. In reality pigs don't
    have wings, and they certainly don't fly.

    Professor Sipser said what he had to say to avoid getting drawn into an
    interminable time wasting exchange with a crank. He's got other things
    to do.


    I told him that I waited two years before I first called him
    so that I did not waste his time. He agreed that I could
    quote him, he would not have done that if he thought what
    he was agreeing to was nonsense.

    How not? Given that he just wanted to get rid of you and get back to his
    work, he agreed to some harmless nonsense. Apparently this worked well.

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim
    paragraph is correct:

    If simulating halt decider H correctly simulates its input D until H
    correctly determines that its simulated D would never stop running
    unless aborted then H can abort its simulation of D and correctly
    report that D specifies a non-halting sequence of configurations.

    Did you notice that it says: "simulating halt decider H"

    Yes. But you haven't yet noticed that little word "if" at the beginning
    of his sentence. There is no such thing as a halt decider, simulating or
    otherwise, so you could just as well write "If simulating halt decider H
    correctly simulates its input D, then pigs would fly.", and it would be
    just as true. But just as meaningless and not at all sensible.


    Technically in my case it is a partial halt decider or a termination analyzer.

    Over the months, your claim has varied. Clarity is not your strong
    point. You have frequently claimed the impossible halting decider, but
    when that claim is challenged, you swerve into a partial halt decider as
    you are doing now.

    Why don't you now state clearly that you accept the impossibility of a
    halting decider, as understood in the computability field? This might
    save you a lot of abuse from Richard.

    Professor Sipser knew that he was only agreeing that a specific H/D
    pair would be decidable as non-halting when the criteria has been met.

    The professor knew he was dealing with a crank, and said something which
    was pedantically true to get you off his back.

    Here is my updated paraphrase of (a)
    (a) If simulating termination analyzer H correctly determines that D correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    As I said, clarity is not your strong point. The effect of all these "correctly"s is to make the statement inane - they're get out clauses.
    If you had the courage to write "The simulating termination analyser H determines that D simulated by H cannot reach ...." then you would be
    saying something definite (although probably false).

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 16:26:51 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 9:43 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above function >>>>>>>>> will not halt until they waited an infinite amount of time and saw >>>>>>>>> that it did not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a simulator >>>>>>>> is not a sensible thing to do.

    The best selling author of textbooks on the theory of computation >>>>>>> disagrees.

    He does not. This author knows full well that a halting decider
    cannot be built, as do millions of students and graduates world wide, >>>>>> who have seen a proof (or even written one) and appreciate its
    clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim >>>>>>>> paragraph is correct (he has not agreed to anything else in this >>>>>>>> paper):

    If simulating halt decider H correctly simulates its input D until H >>>>>>>> correctly determines that its simulated D would never stop running >>>>>>>> unless aborted then H can abort its simulation of D and correctly >>>>>>>> report that D specifies a non-halting sequence of configurations.

    When one accepts this definition of a simulating halt decider then >>>>>>>> my code shows that H correctly determines the halt status of D.

    I haven't seen you define a halting decider of any type over the last >>>>>> few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating >>>>> halt decider is correct

    It's like the good professor agreeing that if pigs had wings,
    they would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    He would not be risking his credibility.

    You've got no reply to this, I see.

    (a) If simulating termination analyzer H correctly determines that D correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves
    that you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand it.
    If I write "if I correctly state that pigs can fly, then bacon will
    correctly go up", then that is the truth, just as much as your (a). It's
    inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back in 10/13/2022. You can go see what many other people have said. It was
    resolved that Professor Sipser really meant to agree with these words.

    I read, or at least perused, it at the time. The resolution certainly
    was not that Professor Sipser likely agreed with what you would like him
    to agree with.

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct.

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    So you've got no reply to the other points I made, then? In particular,
    I challenge you to state clearly, once and for all, that you accept the
    theorem about the impossibility of a halting decider. Otherwise you're confirming you are a crank.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 18:11:28 2024
    XPost: sci.logic

    On 1/20/24 16:43, olcott wrote:
    On 1/20/2024 4:04 AM, immibis wrote:
    On 1/20/24 02:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    You think the stack address doesn't matter?

    That each process context has its own stack cannot possibly
    have any effect on the halt status determination.

    That you don't know this proves that you are insufficiently
    technically competent to review my work.


    You keep saying the code address matters even if the code at that
    address is identical.

    By the same logic the stack address matters, even if the data on the
    stack is identical.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 18:10:47 2024
    XPost: sci.logic

    On 1/20/24 16:38, olcott wrote:
    On 1/20/2024 4:04 AM, immibis wrote:
    On 1/20/24 01:55, olcott wrote:

    Begin Local Halt Decider Simulation        Execution Trace Stored >>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH
    New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp
    [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp
    [00001c45][0015da37][0014da0b] 51          push ecx
    [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD
    [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD
    [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH
    Local Halt Decider: Recursion Simulation Detected Simulation Stopped

    That you cannot tell that the above specifies
    non-halting behavior makes you a dunderhead.


    This trace dishonestly ignores the instructions that tell HH to check
    for non-halting repeated patterns.

    Nothing that HH can possibly do can cause DD correctly
    simulated by HH to reach its own simulated final state.

    HH detects a non-halting pattern and returns 0, which causes DD to reach
    its final state.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 18:19:00 2024
    XPost: sci.logic

    On 1/20/24 17:34, olcott wrote:

    *That is the strawman deception and you know it*
    You claimed that he agreed with nonsense

    Nonsense which is true. If pigs could fly, they would have wings. This
    is true. And useless.

    and this
    is provably false. He agreed that my verbatim
    words are correct. He did not agree with nonsense.



    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 18:17:23 2024
    XPost: sci.logic

    On 1/20/24 15:59, olcott wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating
    halt decider is correct

    It's like the good professor agreeing that if pigs had wings, they
    would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    There is no risk to your credibility by saying that if pigs had wings,
    they would fly. It is most likely true that if pigs had wings, they
    would fly. However, pigs do not have wings, and simulating halt decider
    H does not correctly simulate its input until H correctly determines
    that its simulated D would never stop running unless aborted.


    Yes.  But you haven't yet noticed that little word "if" at the beginning
    of his sentence.  There is no such thing as a halt decider, simulating or >> otherwise, so you could just as well write "If simulating halt decider H
    correctly simulates its input D, then pigs would fly.", and it would be
    just as true.  But just as meaningless and not at all sensible.


    Technically in my case it is a partial halt decider or a termination analyzer. Professor Sipser knew that he was only agreeing that a
    specific H/D pair would be decidable as non-halting when the criteria
    has been met.

    It gives the wrong answer on the program it's designed to give a right
    answer for.


    Here is my updated paraphrase of (a)
    (a) If simulating termination analyzer H correctly determines that D correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    That's the same thing. It doesn't matter whether you call it a halt
    decider or a termination analyzer. Those are two different names for the
    same thing and H does not correctly determine that D correctly simulated
    by H cannot possibly reach its own simulated final state and terminate normally.


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


    It's 2024 now. You should update that.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 18:20:09 2024
    XPost: sci.logic

    On 1/20/24 16:25, olcott wrote:
    On 1/20/2024 4:01 AM, immibis wrote:
    On 1/19/24 23:46, olcott wrote:
    On 1/19/2024 4:40 PM, immibis wrote:
    On 1/19/24 23:22, olcott wrote:
    On 1/19/2024 3:41 PM, immibis wrote:
    On 1/19/24 22:12, olcott wrote:
    On 1/19/2024 2:44 PM, immibis wrote:
    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a
    syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the problem of >>>>>>>>>>>>> determining, whether an input finite string pair of
    program/input
    specifies a computation that would reach a final state and >>>>>>>>>>>>> terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>> (a) If simulating termination analyzer H correctly
    determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>> cannot possiby reach its own simulated final state.


    The computation that D specifies to H <is> recursive
    simulation. H is not allowed to simply ignore that D
    is calling itself.


    H is not allowed to simply ignore that D would detect infinite >>>>>>>>>> recursion, stop simulating and reach a final state.


    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of them >>>>>>>>> do.


    Why?


    Each simulated HH has the exact same instructions as the
    others because it <is> the same code at the same machine
    address.

    Does the direct executed HH have the exact same instructions as
    each simulated HH?


    There is only one HH at machine address [00001032].


    Does the direct executed HH have the exact same instructions as each
    simulated HH?

    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].

    You must have ADD like Richard. I have to repeat
    things to Richard hundreds of times before he ever
    notices that I said them once.


    Why can't you answer the question?

    I answered the question with all of the technical details
    that prove the answer. If there is only one thing in the
    universe then is this thing different than itself?

    There is only one HH in Halt7.c and it is never copied.

    IF they are the same thing (whatever that means) then I am sure you
    agree they have the exact same instructions? Why can't you acknowledge
    it? Why have you wasted several messages refusing to agree with it?

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 17:23:28 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 9:43 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above
    function will not halt until they waited an infinite amount >>>>>>>>>>> of time and saw that it did not halt. DUMB, DUMB, DUMB,
    DUMB.

    That is why attempting to solve the halting problem with a >>>>>>>>>> simulator is not a sensible thing to do.

    The best selling author of textbooks on the theory of
    computation disagrees.

    He does not. This author knows full well that a halting
    decider cannot be built, as do millions of students and
    graduates world wide, who have seen a proof (or even written
    one) and appreciate its clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>> verbatim paragraph is correct (he has not agreed to anything >>>>>>>>>> else in this paper):

    If simulating halt decider H correctly simulates its input D >>>>>>>>>> until H correctly determines that its simulated D would never >>>>>>>>>> stop running unless aborted then H can abort its simulation >>>>>>>>>> of D and correctly report that D specifies a non-halting
    sequence of configurations.

    When one accepts this definition of a simulating halt decider >>>>>>>>>> then my code shows that H correctly determines the halt
    status of D.

    I haven't seen you define a halting decider of any type over
    the last few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING
    IT. Professor Sipser agreed that the following definition of a
    simulating halt decider is correct

    It's like the good professor agreeing that if pigs had wings,
    they would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    He would not be risking his credibility.

    You've got no reply to this, I see.

    You've still got no reply.

    (a) If simulating termination analyzer H correctly determines that D
    correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves
    that you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand it.
    If I write "if I correctly state that pigs can fly, then bacon will
    correctly go up", then that is the truth, just as much as your (a). It's
    inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back in
    10/13/2022. You can go see what many other people have said. It was
    resolved that Professor Sipser really meant to agree with these words.

    I read, or at least perused, it at the time. The resolution certainly
    was not that Professor Sipser likely agreed with what you would
    like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult. It was what I surmised from those
    exchanges at the time. You likely have a different impression of them,
    just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false.
    He agreed that my verbatim words are correct. He did not agree with
    nonsense.

    He both agreed that your verbatim words were correct and agreed with
    nonsense. Those words, although pedantically true, _are_ inane nonsense,
    just as my proposition about correctly stating that pigs can fly was both
    true and nonsense.

    And how about you assenting publically to the halting theorem? Or are
    you just going to leave that hovering in limbo?

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 12:39:12 2024
    XPost: sci.logic

    On 1/20/24 11:06 AM, olcott wrote:
    On 1/20/2024 9:43 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above function >>>>>>>>> will not halt until they waited an infinite amount of time and saw >>>>>>>>> that it did not halt. DUMB, DUMB, DUMB, DUMB.

    That is why attempting to solve the halting problem with a
    simulator
    is not a sensible thing to do.

    The best selling author of textbooks on the theory of computation >>>>>>> disagrees.

    He does not.  This author knows full well that a halting decider
    cannot be built, as do millions of students and graduates world wide, >>>>>> who have seen a proof (or even written one) and appreciate its
    clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following verbatim >>>>>>>> paragraph is correct (he has not agreed to anything else in this >>>>>>>> paper):

    If simulating halt decider H correctly simulates its input D
    until H
    correctly determines that its simulated D would never stop running >>>>>>>> unless aborted then H can abort its simulation of D and correctly >>>>>>>> report that D specifies a non-halting sequence of configurations.

    When one accepts this definition of a simulating halt decider then >>>>>>>> my code shows that H correctly determines the halt status of D.

    I haven't seen you define a halting decider of any type over the last >>>>>> few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating >>>>> halt decider is correct

    It's like the good professor agreeing that if pigs had wings,
    they would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    He would not be risking his credibility.

    (a) If simulating termination analyzer H correctly determines that D correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves
    that you are insufficiently competent to review my work.

    And does THIS H do a correct simulation of the input (remember, aborted simulation are not correct).

    Does an actual unaborted (and thus correct) simulation of this exact
    input (that still calls this H) not Halt (it must Halt since the direct execution does, and the DEFINITION of "correct simulation" is one that
    does exactly like the direct execution.


    There has been a very extensive reviews of this in
    comp.theory back in 10/13/2022. You can go see what
    many other people have said. It was resolved that
    Professor Sipser really meant to agree with these
    words.

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct.

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.



    And again, if the correct simulation of the input, and all correct
    simulation will behave the same (since the input is supposed to be a computation) will reach a final state, this isn't satisfied, and since
    you agree that DD(DD) does halt, the correct simulation does halt and
    thus you can't use (b)

    The fundamental problem is you don't understand the definition of
    "Correct Simulation" and are using a wrong definiton, sometimes even
    claiming you are allowed to change it., which you can't

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 12:47:53 2024
    XPost: sci.logic

    On 1/20/24 12:38 PM, olcott wrote:
    On 1/20/2024 11:23 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 9:43 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 6:01 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/19/2024 4:58 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    [ .... ]

    In other words no one can possibly tell that the above >>>>>>>>>>>>> function will not halt until they waited an infinite amount >>>>>>>>>>>>> of time and saw that it did not halt. DUMB, DUMB, DUMB, >>>>>>>>>>>>> DUMB.

    That is why attempting to solve the halting problem with a >>>>>>>>>>>> simulator is not a sensible thing to do.

    The best selling author of textbooks on the theory of
    computation disagrees.

    He does not.  This author knows full well that a halting
    decider cannot be built, as do millions of students and
    graduates world wide, who have seen a proof (or even written >>>>>>>>>> one) and appreciate its clarity, simplicity, and finality.

    https://www.amazon.com/Introduction-Theory-Computation-Michael-Sipser/dp/113318779X

    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>>>> verbatim paragraph is correct (he has not agreed to anything >>>>>>>>>>>> else in this paper):

    If simulating halt decider H correctly simulates its input D >>>>>>>>>>>> until H correctly determines that its simulated D would never >>>>>>>>>>>> stop running unless aborted then H can abort its simulation >>>>>>>>>>>> of D and correctly report that D specifies a non-halting >>>>>>>>>>>> sequence of configurations.

    When one accepts this definition of a simulating halt decider >>>>>>>>>>>> then my code shows that H correctly determines the halt >>>>>>>>>>>> status of D.

    I haven't seen you define a halting decider of any type over >>>>>>>>>> the last few years.

    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING >>>>>>>>> IT.  Professor Sipser agreed that the following definition of a >>>>>>>>> simulating halt decider is correct

    It's like the good professor agreeing that if pigs had wings,
    they would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    He would not be risking his credibility.

    You've got no reply to this, I see.

    You've still got no reply.

    (a) If simulating termination analyzer H correctly determines that D >>>>> correctly simulated by H cannot possibly reach its own simulated final >>>>> state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves
    that you are insufficiently competent to review my work.

    I understand it fully, thank you very much.  You fail to understand it. >>>> If I write "if I correctly state that pigs can fly, then bacon will
    correctly go up", then that is the truth, just as much as your (a).
    It's
    inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back in >>>>> 10/13/2022. You can go see what many other people have said. It was
    resolved that Professor Sipser really meant to agree with these words.

    I read, or at least perused, it at the time.  The resolution certainly >>>> was not that Professor Sipser likely agreed with what you would
    like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult.  It was what I surmised from those
    exchanges at the time.  You likely have a different impression of them,
    just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false.
    He agreed that my verbatim words are correct. He did not agree with
    nonsense.

    He both agreed that your verbatim words were correct and agreed with
    nonsense.  Those words, although pedantically true, _are_ inane nonsense,

    The consensus of opinion at the time was that he
    agreed to those literal words and those literal
    words were correct thus not nonsense, thus yet
    again the strawman deception on your part.


    And that the literal words say that if a correct simulation of the input
    halts (by anyone, since all correct simulation of a given input are the
    same) then H can not abort its simulation.

    Your interpretation of the statement renders it moot, as since changing
    H changes the input computation, only if H actually DOES a correct
    simulation of the input (which means it can't abort its simulatioN) can
    it abort its simulation, but it then can't by definition.

    The verison that Proessor Sipser was using was that if you COULD change
    JUST THE H deciding (and not any other copies elsewhere, which is how
    Turing Machines actually work) to not abort but correct simulate, and
    show that this verision would nevef halt, then the original version
    could abort the simulation.

    Of course, if we try this (after fixing your system to allow this) we
    see that the simulation DOES halt, so H never had valid ground to abort
    its simulation, and thus gives an answer in error.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 20:58:28 2024
    XPost: sci.logic

    On 1/20/24 18:54, olcott wrote:
    On 1/20/2024 11:10 AM, immibis wrote:
    On 1/20/24 16:38, olcott wrote:
    On 1/20/2024 4:04 AM, immibis wrote:
    On 1/20/24 01:55, olcott wrote:

    Begin Local Halt Decider Simulation        Execution Trace Stored >>>>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD >>>>> [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>> [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH >>>>> New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp
    [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp
    [00001c45][0015da37][0014da0b] 51          push ecx
    [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD >>>>> [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>> [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH >>>>> Local Halt Decider: Recursion Simulation Detected Simulation Stopped >>>>>
    That you cannot tell that the above specifies
    non-halting behavior makes you a dunderhead.


    This trace dishonestly ignores the instructions that tell HH to
    check for non-halting repeated patterns.

    Nothing that HH can possibly do can cause DD correctly
    simulated by HH to reach its own simulated final state.

    HH detects a non-halting pattern and returns 0, which causes DD to
    reach its final state.


    DD keeps HH stuck in recursive simulation until HH sees this
    and aborts its simulation

    Exactly. Then HH returns 0, then DD returns.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 20:57:59 2024
    XPost: sci.logic

    On 1/20/24 19:16, olcott wrote:
    On 1/20/2024 11:20 AM, immibis wrote:
    On 1/20/24 16:25, olcott wrote:
    On 1/20/2024 4:01 AM, immibis wrote:
    On 1/19/24 23:46, olcott wrote:
    On 1/19/2024 4:40 PM, immibis wrote:
    On 1/19/24 23:22, olcott wrote:
    On 1/19/2024 3:41 PM, immibis wrote:
    On 1/19/24 22:12, olcott wrote:
    On 1/19/2024 2:44 PM, immibis wrote:
    On 1/19/24 19:56, olcott wrote:
    On 1/19/2024 12:16 PM, immibis wrote:
    On 1/19/24 17:14, olcott wrote:
    On 1/19/2024 9:34 AM, Richard Damon wrote:
    On 1/19/24 8:54 AM, olcott wrote:
    *This is the correct definition of a decider*
    Deciders always must compute the mapping from an input >>>>>>>>>>>>>>> finite string to
    their own accept or reject state on the basis of a >>>>>>>>>>>>>>> syntactic or semantic
    property of this finite string.

    *Definition of the HP based on the above definition of a >>>>>>>>>>>>>>> decider*
    In computability theory, the halting problem is the >>>>>>>>>>>>>>> problem of
    determining, whether an input finite string pair of >>>>>>>>>>>>>>> program/input
    specifies a computation that would reach a final state >>>>>>>>>>>>>>> and terminate
    normally.

    *Definition of halt decider based on the above definitions* >>>>>>>>>>>>>>> (a) If simulating termination analyzer H correctly >>>>>>>>>>>>>>> determines that D
    correctly simulated by H cannot possibly reach its own >>>>>>>>>>>>>>> simulated final
    state and terminate normally then


    Nope.

    Where did you get the transition from

    a input finite string pair of program/input specifies a >>>>>>>>>>>>>> computation that would reach a final state and terminate >>>>>>>>>>>>>> normally

    to

    H correctly determines that D correctly simulated *by H* >>>>>>>>>>>>>> cannot possiby reach its own simulated final state. >>>>>>>>>>>>>>

    The computation that D specifies to H <is> recursive >>>>>>>>>>>>> simulation. H is not allowed to simply ignore that D >>>>>>>>>>>>> is calling itself.


    H is not allowed to simply ignore that D would detect
    infinite recursion, stop simulating and reach a final state. >>>>>>>>>>>>

    *This is simply over your head*
    Unless the outermost HH aborts its simulation then none of >>>>>>>>>>> them do.


    Why?


    Each simulated HH has the exact same instructions as the
    others because it <is> the same code at the same machine
    address.

    Does the direct executed HH have the exact same instructions as >>>>>>>> each simulated HH?


    There is only one HH at machine address [00001032].


    Does the direct executed HH have the exact same instructions as
    each simulated HH?

    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].
    There is only one HH at machine address [00001032].

    You must have ADD like Richard. I have to repeat
    things to Richard hundreds of times before he ever
    notices that I said them once.


    Why can't you answer the question?

    I answered the question with all of the technical details
    that prove the answer. If there is only one thing in the
    universe then is this thing different than itself?

    There is only one HH in Halt7.c and it is never copied.

    IF they are the same thing (whatever that means) then I am sure you
    agree they have the exact same instructions?

    You did not seem to understand that a thing is necessarily the same as itself.

    You keep telling me that the instructions in HH are different from the instructions in HH, so you'll pardon me for asking for a direct answer.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 21:00:36 2024
    XPost: sci.logic

    On 1/20/24 19:03, olcott wrote:
    On 1/20/2024 11:11 AM, immibis wrote:
    On 1/20/24 16:56, olcott wrote:
    On 1/20/2024 4:07 AM, immibis wrote:
    On 1/20/24 01:36, olcott wrote:

    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.



    A Turing machine/initial tape pair has only one execution sequence.

    The Peter Linz Proof version of H1 is called H.
    The Peter Linz Proof version of H is called embedded_H.

    Because ⟨Ĥ⟩ correctly simulated by embedded_H cannot possibly
    reach its own simulated final state of ⟨Ĥ.qn⟩ and halt
    embedded_H correctly transitions to its own final state of Ĥ.qn.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩ applied
    to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Nonetheless, it is a verified fact that a Turing machine/initial tape
    pair has only one execution sequence.

    (a) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩
    has a different execution sequence than
    (b) H applied ⟨Ĥ⟩ ⟨Ĥ⟩

    If embedded_H and H are not the same, then that can happen, yes.

    Nonetheless, Ĥ applied to ⟨Ĥ⟩ has only one execution sequence.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 21:04:19 2024
    XPost: sci.logic

    On 1/20/24 19:14, olcott wrote:
    On 1/20/2024 11:17 AM, immibis wrote:
    On 1/20/24 15:59, olcott wrote:
    On 1/20/2024 4:41 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    When you ignore what I say THIS DOES NOT COUNT AS ME NOT SAYING IT.
    Professor Sipser agreed that the following definition of a simulating >>>>> halt decider is correct

    It's like the good professor agreeing that if pigs had wings, they
    would fly.

    Not at all. He would not risk his credibility that way.
    He gave me permission to quote him.

    There is no risk to your credibility by saying that if pigs had wings,
    they would fly. It is most likely true that if pigs had wings, they
    would fly. However, pigs do not have wings, and simulating halt
    decider H does not correctly simulate its input until H correctly
    determines that its simulated D would never stop running unless aborted.


    Yes.  But you haven't yet noticed that little word "if" at the
    beginning
    of his sentence.  There is no such thing as a halt decider,
    simulating or
    otherwise, so you could just as well write "If simulating halt
    decider H
    correctly simulates its input D, then pigs would fly.", and it would be >>>> just as true.  But just as meaningless and not at all sensible.


    Technically in my case it is a partial halt decider or a termination
    analyzer. Professor Sipser knew that he was only agreeing that a
    specific H/D pair would be decidable as non-halting when the criteria
    has been met.

    It gives the wrong answer on the program it's designed to give a right
    answer for.


    Here is my updated paraphrase of (a)
    (a) If simulating termination analyzer H correctly determines that D
    correctly simulated by H cannot possibly reach its own simulated final
    state and terminate normally then

    That's the same thing. It doesn't matter whether you call it a halt
    decider or a termination analyzer. Those are two different names for
    the same thing and H does not correctly determine that D correctly
    simulated by H cannot possibly reach its own simulated final state and
    terminate normally.


    The consensus of opinion at the time was that Professor
    Sipser agreed with my words and my words are correct.

    The two objections were:
    (a) My own words do not mean what I think they mean.
    (b) DD is not correctly simulated by HH.

    HH incorrectly detects a non-halting pattern where there is no
    non-halting pattern.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct:
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.




    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 15:29:04 2024
    XPost: sci.logic

    On 1/20/24 12:58 PM, olcott wrote:
    On 1/20/2024 11:11 AM, immibis wrote:
    On 1/20/24 16:43, olcott wrote:
    On 1/20/2024 4:04 AM, immibis wrote:
    On 1/20/24 02:26, olcott wrote:

    The full state of D was repeated.
    The only thing that changed was the stack address.

    You think the stack address doesn't matter?

    That each process context has its own stack cannot possibly
    have any effect on the halt status determination.

    That you don't know this proves that you are insufficiently
    technically competent to review my work.


    You keep saying the code address matters even if the code at that
    address is identical.

    By the same logic the stack address matters, even if the data on the
    stack is identical.

    That is not the same logic. Why do you insist
    on relying on your own ignorance as a basis?



    Since you have no logic, that applies double to you.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 15:28:37 2024
    XPost: sci.logic

    On 1/20/24 12:54 PM, olcott wrote:
    On 1/20/2024 11:10 AM, immibis wrote:
    On 1/20/24 16:38, olcott wrote:
    On 1/20/2024 4:04 AM, immibis wrote:
    On 1/20/24 01:55, olcott wrote:

    Begin Local Halt Decider Simulation        Execution Trace Stored >>>>> at:113027
    [00001c42][00113013][00113017] 55          push ebp
    [00001c43][00113013][00113017] 8bec        mov ebp,esp
    [00001c45][0011300f][00102fe3] 51          push ecx
    [00001c46][0011300f][00102fe3] 8b4508      mov eax,[ebp+08] ; DD >>>>> [00001c49][0011300b][00001c42] 50          push eax         ; DD
    [00001c4a][0011300b][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>> [00001c4d][00113007][00001c42] 51          push ecx         ; DD
    [00001c4e][00113003][00001c53] e80ff7ffff  call 00001362    ; HH >>>>> New slave_stack at:14da47
    [00001c42][0015da3b][0015da3f] 55          push ebp
    [00001c43][0015da3b][0015da3f] 8bec        mov ebp,esp
    [00001c45][0015da37][0014da0b] 51          push ecx
    [00001c46][0015da37][0014da0b] 8b4508      mov eax,[ebp+08] ; DD >>>>> [00001c49][0015da33][00001c42] 50          push eax         ; DD
    [00001c4a][0015da33][00001c42] 8b4d08      mov ecx,[ebp+08] ; DD >>>>> [00001c4d][0015da2f][00001c42] 51          push ecx         ; DD
    [00001c4e][0015da2b][00001c53] e80ff7ffff  call 00001362    ; HH >>>>> Local Halt Decider: Recursion Simulation Detected Simulation Stopped >>>>>
    That you cannot tell that the above specifies
    non-halting behavior makes you a dunderhead.


    This trace dishonestly ignores the instructions that tell HH to
    check for non-halting repeated patterns.

    Nothing that HH can possibly do can cause DD correctly
    simulated by HH to reach its own simulated final state.

    HH detects a non-halting pattern and returns 0, which causes DD to
    reach its final state.


    DD keeps HH stuck in recursive simulation until HH sees this
    and aborts its simulation making it impossible for any simulated
    HH to return any value to a simulated DD.

    But the same code in HH as a decider that decides to abort the
    simulation to give an answer, is ALSO in the HH called by DD and when
    correctly simulated, will ALSO decide to abort its simulation and return


    If you were an expert in the C programming language this
    would be dead obvious to you. That you disagree on the basis
    of your ignorance cannot possibly be a valid rebuttal.


    No, your ignorance is thinking your definition of "unless aborted" makes
    sense.

    The outer deciding HH could be modifed (and JUST it modifed) to not
    abort, and it would complete the simulation just fine. Thus HH did not
    NEED to abort its simulation, because the copy of HH in DD did abort.

    While these are copies of the same algorithm, they are different
    instance of execution, and this needs to be taken into account.

    HH can not abort and say its input wouldn't halt if HH was defined some
    other way, as the input should change if you actual tried that, as DD is defined to refer to the ONE HH, and ONLY that HH, that you ultimately
    are going to claim to be correct. Your progblem is you can't do that in
    your model, because it is incorrect. DD shouldn't call whatever is
    currently called as HH, but only the inital (or perhaps we should say
    final) HH that you are going to claim to be correct.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 15:30:35 2024
    XPost: sci.logic

    On 1/20/24 1:03 PM, olcott wrote:
    On 1/20/2024 11:11 AM, immibis wrote:
    On 1/20/24 16:56, olcott wrote:
    On 1/20/2024 4:07 AM, immibis wrote:
    On 1/20/24 01:36, olcott wrote:

    The definition of correct simulation simply presumed
    that pathological self-reference does not change the
    execution sequence because no one ever bothered to
    carefully examined this.

    Naive set theory presumed that its definition of {set}
    was correct and ZFC proved that it was not correct.

    Since it is a verified fact that D correctly simulated by
    H1 depends on H aborting its simulation and H cannot
    depend on this it is proved that they are not the same.



    A Turing machine/initial tape pair has only one execution sequence.

    The Peter Linz Proof version of H1 is called H.
    The Peter Linz Proof version of H is called embedded_H.

    Because ⟨Ĥ⟩ correctly simulated by embedded_H cannot possibly
    reach its own simulated final state of ⟨Ĥ.qn⟩ and halt
    embedded_H correctly transitions to its own final state of Ĥ.qn.

    When Ĥ is applied to ⟨Ĥ⟩
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qy ∞
    Ĥ.q0 ⟨Ĥ⟩ ⊢* embedded_H ⟨Ĥ⟩ ⟨Ĥ⟩ ⊢* Ĥ.qn

    (a) Ĥ.q0 The input ⟨Ĥ⟩ is copied then transitions to embedded_H
    (b) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩ (input and copy) simulates ⟨Ĥ⟩ applied
    to ⟨Ĥ⟩
    (c) which begins at its own simulated ⟨Ĥ.q0⟩ to repeat the process


    Nonetheless, it is a verified fact that a Turing machine/initial tape
    pair has only one execution sequence.

    (a) embedded_H applied ⟨Ĥ⟩ ⟨Ĥ⟩
    has a different execution sequence than
    (b) H applied ⟨Ĥ⟩ ⟨Ĥ⟩

    IMPOSSIBLE if embeddee_H is an exact copy of H

    Please show how this can happen with some ACTUAL Turing Machines,

    Show the first step where two identical machines with identical inputs
    differ.

    Failure to answer is an admission that you are just lying.


    (c) D correctly simulated by H
    has a different execution sequence than
    (d) D correctly simulated by H1

    Again, impossible,

    Please show the first step of the actual corrctly simulated instruction
    that differed.

    H and H1 thinking a different result comes out of a call H doesn't
    count, as that isn't actually "Correct Simulation"

    You are just proving yourself to be just an ignorant hypocritical
    pathological lying idiot.


    The only salient difference between (a) and (b)
    and (c) and (d) is that in the first element of
    the pair the input calls its own decider and the
    second element of the pair the input does not
    call its own decider.



    Nope.

    Since (a) and (b) will not be different, neither does (c) and (d)

    You are just showing your stupidity.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 22:10:36 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 11:23 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    (a) If simulating termination analyzer H correctly determines that
    D correctly simulated by H cannot possibly reach its own simulated
    final state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves that
    you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand
    it. If I write "if I correctly state that pigs can fly, then bacon
    will correctly go up", then that is the truth, just as much as your
    (a). It's inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back
    in 10/13/2022. You can go see what many other people have said. It
    was resolved that Professor Sipser really meant to agree with these
    words.

    I read, or at least perused, it at the time. The resolution
    certainly was not that Professor Sipser likely agreed with what you
    would like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult. It was what I surmised from those
    exchanges at the time. You likely have a different impression of them,
    just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false.
    He agreed that my verbatim words are correct. He did not agree with
    nonsense.

    He both agreed that your verbatim words were correct and agreed with
    nonsense. Those words, although pedantically true, _are_ inane
    nonsense,

    The consensus of opinion at the time was that he agreed to those
    literal words and those literal words were correct thus not nonsense,
    thus yet again the strawman deception on your part.

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not. "If I correctly state that pigs can
    fly, then bacon will correctly go up." is a sentence of the same form as
    your (a). They are both vacuous nonsense.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sat Jan 20 23:34:44 2024
    XPost: sci.logic

    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not.  "If I correctly state that pigs can >> fly, then bacon will correctly go up." is a sentence of the same form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.
    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 22:45:27 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 11:23 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    (a) If simulating termination analyzer H correctly determines that >>>>>>> D correctly simulated by H cannot possibly reach its own simulated >>>>>>> final state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D
    specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves that >>>>>>> you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand >>>>>> it. If I write "if I correctly state that pigs can fly, then bacon >>>>>> will correctly go up", then that is the truth, just as much as your >>>>>> (a). It's inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back >>>>>>> in 10/13/2022. You can go see what many other people have said. It >>>>>>> was resolved that Professor Sipser really meant to agree with these >>>>>>> words.

    I read, or at least perused, it at the time. The resolution
    certainly was not that Professor Sipser likely agreed with what you >>>>>> would like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult. It was what I surmised from those
    exchanges at the time. You likely have a different impression of them, >>>> just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false. >>>>> He agreed that my verbatim words are correct. He did not agree with
    nonsense.

    He both agreed that your verbatim words were correct and agreed with
    nonsense. Those words, although pedantically true, _are_ inane
    nonsense,

    The consensus of opinion at the time was that he agreed to those
    literal words and those literal words were correct thus not nonsense,
    thus yet again the strawman deception on your part.

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not. "If I correctly state that pigs can
    fly, then bacon will correctly go up." is a sentence of the same form as
    your (a). They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.

    The only careful review done appears to be mine.

    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.

    I can't accept this. You are not known for assiduously telling the
    truth, and here would be another occasion where there's doubt. Who was
    it who proposed that the text was nonsense, and by whom (other than
    yourself) was it rejected?

    Still, "he said, she said" squabbles about year old threads rarely give
    any results. So let's start the analysis of your text afresh:

    "If simulating Halt decder H ...."

    There's no such thing as a halt decider, simulating or otherwise, so
    anything following that conditional is vacuous.

    "If simulating Halt decider H correctly simulates ...". The word
    "correctly" makes the sentence vacuous; since H can't correctly simulate anything (as has been established by the other posters on this group), we
    have another vacuous conditional. Nothing following in the sentence is
    capable of rendering it false. So there's no content in the remainder of
    the sentence.

    And so on.

    As already mentioned, this has the same form and validity as "If I
    correctly state that pigs can fly, then bacon will correctly go up.".

    This was what the good professor was agreeing to. Your (a) is vacuously
    true, just as my sentence about pigs is. But Professor Sipser's
    agreement appears to have saved him from continual pestering by you,
    which was doubtless his motivation.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 23:09:35 2024
    olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:45 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 11:23 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    (a) If simulating termination analyzer H correctly determines that >>>>>>>>> D correctly simulated by H cannot possibly reach its own simulated >>>>>>>>> final state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D >>>>>>>>> specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves that >>>>>>>>> you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand >>>>>>>> it. If I write "if I correctly state that pigs can fly, then bacon >>>>>>>> will correctly go up", then that is the truth, just as much as your >>>>>>>> (a). It's inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back >>>>>>>>> in 10/13/2022. You can go see what many other people have said. It >>>>>>>>> was resolved that Professor Sipser really meant to agree with these >>>>>>>>> words.

    I read, or at least perused, it at the time. The resolution
    certainly was not that Professor Sipser likely agreed with what you >>>>>>>> would like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult. It was what I surmised from those
    exchanges at the time. You likely have a different impression of them, >>>>>> just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false. >>>>>>> He agreed that my verbatim words are correct. He did not agree with >>>>>>> nonsense.

    He both agreed that your verbatim words were correct and agreed with >>>>>> nonsense. Those words, although pedantically true, _are_ inane
    nonsense,

    The consensus of opinion at the time was that he agreed to those
    literal words and those literal words were correct thus not nonsense, >>>>> thus yet again the strawman deception on your part.

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not. "If I correctly state that pigs can >>>> fly, then bacon will correctly go up." is a sentence of the same form as >>>> your (a). They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.

    The only careful review done appears to be mine.

    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.

    I can't accept this.

    Go look at the posts, I gave you the dates: 10/13/2022 11:46 AM

    No. I don't have access to old posts, and even if I did, wouldn't be
    wasting my time combing through them. I know, in outline, what was said
    back then, much the same as what is being said now.

    Maybe no one said your words were nonsense back then to avoid alerting
    you to the fact, and thus possibly subjecting the poor Professor to more
    of your correspondence.

    Again, you've snipped the bulk of my post rather than answering it. In particular, I demonstrated how and why your (a) was vacuous nonsense.
    Since you haven't contested this, I take it you accept my judgment of it.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Alan Mackenzie@21:1/5 to olcott on Sat Jan 20 23:18:57 2024
    XPost: sci.logic

    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:45 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 11:23 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:
    On 1/20/2024 10:26 AM, Alan Mackenzie wrote:
    In comp.theory olcott <polcott2@gmail.com> wrote:

    (a) If simulating termination analyzer H correctly determines that >>>>>>>>> D correctly simulated by H cannot possibly reach its own simulated >>>>>>>>> final state and terminate normally then

    (b) H can abort its simulation of D and correctly report that D >>>>>>>>> specifies a non-halting sequence of configurations.

    That you do not understand that the above is correct proves that >>>>>>>>> you are insufficiently competent to review my work.

    I understand it fully, thank you very much. You fail to understand >>>>>>>> it. If I write "if I correctly state that pigs can fly, then bacon >>>>>>>> will correctly go up", then that is the truth, just as much as your >>>>>>>> (a). It's inane nonsense, of course, just as your (a) is nonsense.

    There has been a very extensive reviews of this in comp.theory back >>>>>>>>> in 10/13/2022. You can go see what many other people have said. It >>>>>>>>> was resolved that Professor Sipser really meant to agree with these >>>>>>>>> words.

    I read, or at least perused, it at the time. The resolution
    certainly was not that Professor Sipser likely agreed with what you >>>>>>>> would like him to agree with.


    *That is the strawman deception and you know it*

    That's an unwarranted insult. It was what I surmised from those
    exchanges at the time. You likely have a different impression of them, >>>>>> just as you have different impressions of lots of things you post here.

    You claimed that he agreed with nonsense and this is provably false. >>>>>>> He agreed that my verbatim words are correct. He did not agree with >>>>>>> nonsense.

    He both agreed that your verbatim words were correct and agreed with >>>>>> nonsense. Those words, although pedantically true, _are_ inane
    nonsense,

    The consensus of opinion at the time was that he agreed to those
    literal words and those literal words were correct thus not nonsense, >>>>> thus yet again the strawman deception on your part.

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not. "If I correctly state that pigs can >>>> fly, then bacon will correctly go up." is a sentence of the same form as >>>> your (a). They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct

    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.

    The only careful review done appears to be mine.

    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.

    I can't accept this.

    *Here it is*

    On 10/13/2022 1:53 PM, Ben Bacarisse wrote:
    Jeff Barnett <jbb@notatt.com> writes:

    Isn't the "brushoff with implied agreement" a method to decrank one's
    mailbox that was mentioned in Dudley's "The Trisectors"? Can't find
    my copy to check it out.

    No, I think Dudley explicitly says not to do that. His two
    recommendations are to be flattering while plainly pointing out the
    error in the end result without engaging with the argument in any way.

    Is that it? Is that supposed to be a rejection of the suggestion that
    the Prof had agreed to vacuous nonsense? I think you're reading things
    into others' posts which aren't there.

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

    --
    Alan Mackenzie (Nuremberg, Germany).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sun Jan 21 01:11:52 2024
    XPost: sci.logic

    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not.  "If I correctly state that
    pigs can
    fly, then bacon will correctly go up." is a sentence of the same
    form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.
    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine that their simulated input would never stop running unless aborted can abort their simulations and correctly report that they specify a non-halting
    sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sat Jan 20 19:53:25 2024
    XPost: sci.logic

    On 1/20/24 6:26 PM, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these words,
    which I have done, and you have not.  "If I correctly state that
    pigs can
    fly, then bacon will correctly go up." is a sentence of the same
    form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.
    No one even hinted that Professor Sipser agreed to vacuous nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    And you don't understand what Truth is at all.


    An H that correctly simulates its input D (built by the rules) until H correctly determines that ist simulated D would never stop running
    unless aborts, can never abort as it can never correctly determine that,
    as if H does that, then the D is built on the H that did that, and D
    gets the same non-halting answer and halts.

    H fails to do a correct simulation, so has no basis to claim itself correct.

    Your logic is based on the assumption that a vacuous truth (that H COULD correctly determine the input to be non-halting, when any such
    determination makes the input halting) has an existing case, and thus is fallacious.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sun Jan 21 01:54:53 2024
    XPost: sci.logic

    On 1/21/24 01:20, olcott wrote:
    On 1/20/2024 6:11 PM, immibis wrote:
    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these words, >>>>>> which I have done, and you have not.  "If I correctly state that
    pigs can
    fly, then bacon will correctly go up." is a sentence of the same
    form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D
    until H correctly determines that its simulated D would never
    stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.
    No one even hinted that Professor Sipser agreed to vacuous nonsense. >>>>> When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue
    stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine that
    their simulated input would never stop running unless aborted can
    abort their simulations and correctly report that they specify a
    non-halting sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    Simulating termination analyzer is a more accurate term
    because it is only required to get at least one input
    correctly.

    It does get at least one input correctly. But not D. It gets D wrong.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sun Jan 21 12:16:17 2024
    XPost: sci.logic

    On 1/21/24 02:00, olcott wrote:
    On 1/20/2024 6:54 PM, immibis wrote:
    On 1/21/24 01:20, olcott wrote:
    On 1/20/2024 6:11 PM, immibis wrote:
    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these >>>>>>>> words,
    which I have done, and you have not.  "If I correctly state that >>>>>>>> pigs can
    fly, then bacon will correctly go up." is a sentence of the same >>>>>>>> form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following
    verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>  > stop running unless aborted then H can abort its simulation
    of D and correctly report that D specifies a non-halting
    sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense.
    No one even hinted that Professor Sipser agreed to vacuous nonsense. >>>>>>> When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue
    stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine that
    their simulated input would never stop running unless aborted can
    abort their simulations and correctly report that they specify a
    non-halting sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    Simulating termination analyzer is a more accurate term
    because it is only required to get at least one input
    correctly.

    It does get at least one input correctly. But not D. It gets D wrong.

    That proves that simulating halt decider is not a vacuous term.

    It's still vacuous. Getting one answer right doesn't make it a
    simulating halt decider.

    It's very easy to make a termination analyzer that gets at least one
    input correctly:

    int H(string P, string I) {return 1;}

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From immibis@21:1/5 to olcott on Sun Jan 21 18:57:31 2024
    XPost: sci.logic

    On 1/21/24 16:41, olcott wrote:
    On 1/21/2024 5:16 AM, immibis wrote:
    On 1/21/24 02:00, olcott wrote:
    On 1/20/2024 6:54 PM, immibis wrote:
    On 1/21/24 01:20, olcott wrote:
    On 1/20/2024 6:11 PM, immibis wrote:
    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these >>>>>>>>>> words,
    which I have done, and you have not.  "If I correctly state >>>>>>>>>> that pigs can
    fly, then bacon will correctly go up." is a sentence of the >>>>>>>>>> same form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>  > verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>>>  > stop running unless aborted then H can abort its simulation >>>>>>>>>  > of D and correctly report that D specifies a non-halting >>>>>>>>>  > sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense. >>>>>>>>> No one even hinted that Professor Sipser agreed to vacuous
    nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue >>>>>>> stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine that >>>>>> their simulated input would never stop running unless aborted can
    abort their simulations and correctly report that they specify a
    non-halting sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    Simulating termination analyzer is a more accurate term
    because it is only required to get at least one input
    correctly.

    It does get at least one input correctly. But not D. It gets D wrong.

    That proves that simulating halt decider is not a vacuous term.

    It's still vacuous. Getting one answer right doesn't make it a
    simulating halt decider.


    I call it a simulating termination analyzer.
    They only have to get one answer right.


    Even programs that aren't supposed to decide halting get one answer
    right. Even prime number deciders get some halting answers right.

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jan 21 13:14:39 2024
    XPost: sci.logic

    On 1/21/24 10:41 AM, olcott wrote:
    On 1/21/2024 5:16 AM, immibis wrote:
    On 1/21/24 02:00, olcott wrote:
    On 1/20/2024 6:54 PM, immibis wrote:
    On 1/21/24 01:20, olcott wrote:
    On 1/20/2024 6:11 PM, immibis wrote:
    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing these >>>>>>>>>> words,
    which I have done, and you have not.  "If I correctly state >>>>>>>>>> that pigs can
    fly, then bacon will correctly go up." is a sentence of the >>>>>>>>>> same form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>  > verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>>>  > stop running unless aborted then H can abort its simulation >>>>>>>>>  > of D and correctly report that D specifies a non-halting >>>>>>>>>  > sequence of configurations.

    After careful review by many people it was agreed that the
    above words are true and correct and thus not vacuous nonsense. >>>>>>>>> No one even hinted that Professor Sipser agreed to vacuous
    nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and blue >>>>>>> stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine that >>>>>> their simulated input would never stop running unless aborted can
    abort their simulations and correctly report that they specify a
    non-halting sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    Simulating termination analyzer is a more accurate term
    because it is only required to get at least one input
    correctly.

    It does get at least one input correctly. But not D. It gets D wrong.

    That proves that simulating halt decider is not a vacuous term.

    It's still vacuous. Getting one answer right doesn't make it a
    simulating halt decider.


    I call it a simulating termination analyzer.
    They only have to get one answer right.


    And if it isn't the actual problem at hand, it means nothing.

    To be a counter example for the Halting Proof, it needs to be the same
    EXACT program as that used, which your D isn't, by your own admission
    (since you admit that you D isn't even an actual program).

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Richard Damon@21:1/5 to olcott on Sun Jan 21 13:19:47 2024
    XPost: sci.logic

    On 1/21/24 1:12 PM, olcott wrote:
    On 1/21/2024 11:57 AM, immibis wrote:
    On 1/21/24 16:41, olcott wrote:
    On 1/21/2024 5:16 AM, immibis wrote:
    On 1/21/24 02:00, olcott wrote:
    On 1/20/2024 6:54 PM, immibis wrote:
    On 1/21/24 01:20, olcott wrote:
    On 1/20/2024 6:11 PM, immibis wrote:
    On 1/21/24 00:26, olcott wrote:
    On 1/20/2024 4:34 PM, immibis wrote:
    On 1/20/24 23:21, olcott wrote:
    On 1/20/2024 4:10 PM, Alan Mackenzie wrote:

    It's not a matter of opinion, it's a matter of analysing >>>>>>>>>>>> these words,
    which I have done, and you have not.  "If I correctly state >>>>>>>>>>>> that pigs can
    fly, then bacon will correctly go up." is a sentence of the >>>>>>>>>>>> same form as
    your (a).  They are both vacuous nonsense.


    On 10/13/2022 11:46 AM, olcott wrote:
    MIT Professor Michael Sipser has agreed that the following >>>>>>>>>>>  > verbatim paragraph is correct
    ;
    If simulating halt decider H correctly simulates its input D >>>>>>>>>>>  > until H correctly determines that its simulated D would never >>>>>>>>>>>  > stop running unless aborted then H can abort its simulation >>>>>>>>>>>  > of D and correctly report that D specifies a non-halting >>>>>>>>>>>  > sequence of configurations.

    After careful review by many people it was agreed that the >>>>>>>>>>> above words are true and correct and thus not vacuous nonsense. >>>>>>>>>>> No one even hinted that Professor Sipser agreed to vacuous >>>>>>>>>>> nonsense.
    When this possibility was proposed it was rejected.


    You don't understand what Alan just said.

    You and Alan don't seem to know the difference between
    vacuous truths:

    (a) All the living T-rexes in my living room have orange and >>>>>>>>> blue stripes

    and Non vacuous truths:

    (b) 2 + 3 = 5.


    You don't seem to know the difference between vacuous truths:

    (a) All the simulating halt deciders that correctly determine
    that their simulated input would never stop running unless
    aborted can abort their simulations and correctly report that
    they specify a non-halting sequence of configurations.

    and Non vacuous truths:

    (b) There is a keyboard on my desk.

    Simulating termination analyzer is a more accurate term
    because it is only required to get at least one input
    correctly.

    It does get at least one input correctly. But not D. It gets D wrong. >>>>>
    That proves that simulating halt decider is not a vacuous term.

    It's still vacuous. Getting one answer right doesn't make it a
    simulating halt decider.


    I call it a simulating termination analyzer.
    They only have to get one answer right.


    Even programs that aren't supposed to decide halting get one answer
    right. Even prime number deciders get some halting answers right.

    When a simulating termination analyzer gets one answer correctly
    by determining that its input cannot possibly reach its own final
    state in 1 to ∞ steps of correct simulation this conclusively proves
    that the term {simulating termination analyzer} is not vacuous.

    People stuck in rebuttal mode seem to have no problem with directly contradicting verified facts.


    It is vacuous in that it doesn't actually mean anything.

    Program 0, that always returns the answer 0 therefore meets your
    definition of a simulationg termination analyzer, as it gets at least
    one input right.

    Since the one input it gets right isn't actually interesting (since it
    is the contray program built on the wrong decider) it doesn't really
    mean anything,

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