No, your RESTATEMENT is ill-defined. The behavior of P is well defined
given a proper definition of H
H(P,P) can do one of 4 things, and can't do anything else.
1) H(P,P) can return 0, in which case P(P) will halt, and H is shown to
be wrong. This is what you claim your H does when directly called.
2) H(P,P) can retrun 1, in which case, P(P) will go into an infinite
loop, and H is shown to be wrong.
3) H(P,P) can just dies and halt and not return an answer, in which case
H fails to be the needed halt decider, and P(P) will be halting.
4) H(P,P) can get stuck in an infinte loop, and never return an answer,
in which case H fails to be the needed halt decider, and P(P) will be
non-halting. This is what you seem to claim is what H does when
simulated inside P.
>
> In the study of problem solving, any problem in which the initial state
> or starting position, the allowable operations, and the goal state are
> clearly specified, *and a unique solution can be shown to exist*
Right, and given an actual definition of the complete algorithm of H
(and 'Get the right answer' is NOT an complete algorithm) there is a
precise correct answer to the problem.
Unfortunately of H, H can never give that answer.
But That isn't what the halting problem is.
And the correct answer to the Halting Problem is always Yes or No.
The Polar question that yoyu are mistakenly replacing the halting
problem questiono is what answer should H give, that is NOT the actual
question.
>
> In the same way that ZFC eliminated Russell's Paradox by redefining set
> theory to eliminate a key element of Russell's Paradox a set as a member
> of itself, the Halting Problem is redefined eliminating its pathology.
>
> The halting problem is the problem of defining a machine that correctly
> determines from a description of an arbitrary computer program and an
> input, whether or not its specified input pair would terminate normally
> by reaching it own final state on the basis of its correct simulation of
> this input pair.
Right, and given an actual definition of your program H, we can
determine precisely the actual behavior of the program P, it will be
halting or non-halting.
>
> MIT Professor Michael Sipser has agreed that the following verbatim
> paragraph is correct (he has not reviewed or agreed to anything else):
> 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.
>
Right, if H CORRECTLY simulates its input until it CORRECTLY determining
the answer
H doesn't dp that. It may do a correct partial simulation, but then uses
an INCORRECT rules, that P(P) calling H(P,P) proves non-halting
behavior, so you can't use his answer.
Until you can actually PROVE that statement, you are just being a
hypocritical pathological liar stating it. You need to connect this
statement to the ACTUAL truth makers of the logic system (not your made
up one, those just make the system inconsistent)
You are just proving you don't understand the meaning of the word CORRECCT.