Please give your exact definition of a decider that you are using.
>
> Both H(P,P) and H1(P,P) use this exact literal byte string as their
> input therefore it seems enormously dishonest of you to refer to the
> same literal string using different subscripts indicating a difference
> of the same string with itself.
except that byte string isn't a fully specified program, so you have an
error in you definition.
This input references something outside of it, so that program segment
can have virtually any behavior imaginable.
(Note, call to 0000826 is NOT the same as a "Call H" instruction, as not
all machines have your H at that address.)
But the only ACTUAL PROPERTY that it needs to look at is the behavior of
the program the input represents, whether it halts or not.
Now, if that byte string included the required copy of the code of H,
and that H was actually a difinite program like you claim it is, then
this halting property is actually well defined, we can just run this
program and see if it halts.
Now,
>
> THIS LOGICALLY FOLLOWS FROM THAT:
> Since a halt decider is a type of decider this means that all halt
> deciders only compute the mapping from their input parameters to an
> accept/reject state on the basis of the actual behavior actually
> specified by this input.
Right, would the program (the WHOLE PROGRAM, so we need the WHOLE
PROGRAM) run to a halt when exectuted.
Since P(P) does halt if H(P,P) returns false, we can see that H(P,P)
returning false must be wrong, as it would have needed to have returned
true for that exact byte sequence input.
>
> This means that they simply made the false assumption that the correctly
> simulated input to every simulating halt decider must always have
> exactly the same behavior as the direct execution of this input.
Nope, YOU are making the error, because your logic isn't about *A*
program H.
>
> It is a weird exception that they never noticed because they never
> bothered to pursue simulating halt deciders applied to the HP to its
> logical conclusion.
Nope, not an execptiion, just a flaw in your logic because your H isn't
an actual finite definite algorthm.
>
>> You *say* there is infinite simulation but there is not *because* the
>> copy of H inside P *will* abort.
>>
>
> I HAVE LITERALLY SAID THIS HUNDREDS OF TIMES
> I say that the correctly simulated input to H(P,P) never reaches its
> final state (thus never halts) whether or not its simulation is aborted.
Nope, because you use the wrong definition for too many things.
You H is NOT a computation, because it doesn't have a finite fixed
algorithm, but uses words that requrie it to look into the future with
some sort of crystal ball.
You do not define "Correct Simulation", perhaps because the thing you
are simulating isn't a computation because it is based on your H which
isn't one.
>
>> If by "the actual behavior of the actual input" you mean "can the
>> decider simulate the input to a final state", then that means that any
>> simulating halt decider that reports non-halting is necessarily correct,
>
> Although technically correct use of terms I consider this utterly
> ridiculous to say that a decider decides when all it does it guess.
>
> I don't consider that a decder has decided anything unless it also
> proves that its decision is correct. H(P,P)==false does that.
> H1(P,P)==true also does that.
Then show an ACTUAL proof.
Note, H needs to prove that the P built on it will not halt. Not that H
can not simulate P to its final state. Since H(P,P) is claiming false is
the right answer, its proof needs to be compatible with the H(P,P)
inside P returning that same value.
>
>> which means that Ha3(N,5) == false is necessarily correct because by
>> your definition "the
>
> Can we please quite talking about you crackpot H3 that was intentionally
> designed to get the wrong answer ???
>
> actual behavior of the actual input" to Ha3(N,5) is non-halting.
>>
>> Or you can just admit that H is unable to meet the requirements as
>> specified:
>>
>> H(P,P) == true if and only if P(P) halts, and
>> H(P,P) == false if and only if P(P) does not halt
>>
>
> The requirements contradict the definition of a decider.
> The author of these requirements was not aware of that.
Nok YOUR requirements contradict the definiton of a Halting Decider, (or
any specfic type of decider) as the answer to a XX Decider, must be
based on the XX mapping of the input to the decide, and the Halting
Mapping of P,P is to if P(P) Halts. If you are trying to show that it is
impossible to even properlly ask an H that question, then you have just
admitted that a Halt Decider is impossible, as if you can't even ask the
right question, you can't expect it to be able to give the right answer.
Maybe H correctly computes that alternate mapping you have defined, your
Other Problem mapping, but that just makes your H a POOP decider, not a
Halting Decider.