On 11/12/21 11:08 PM, olcott wrote:
> If H somehow determines the correct halt status for its input by jumping
> up and down yelling and screaming then H is a correct halt decider for
> this input.
Except that it didn't get the right answer, since it says that a
Computation that is easily shown to Halt is non-halting.
Your only arguiement that it is right is based on some incorrect
description of what it does.
If it doesn't matter how it got the answer, then way does it matter what
its internal simulation did, since it didn't even matter that it did a
simulation.
This is part of your whole problem, you absolutely need to be consistant
to make your argument, but you keep on going off with inconsistent
arguments, which makes sense since it really appears that you logic
system is inconsistent.
H claiming that P(P) is non-halting can only be supported by a VALID
arguemnt showing a valid chain of reasoning to get to that conclusion.
You never give that, and one common root is that if H might abort its
simulation then you can not presume that H's simulation will be an
accurate depiction of the behavior of the machine, but the only way that
H can get the evidence to decide to abort its simulation is to presume
that it is such a simulation.
Yes, all you have done is jump up and down and yelled and screemed that
your H is a correct Halt Decider, but you havn't actually done anything
to acutally prove this.
BY DEFINITION, since when H(P,P) returns 0, the structure of P makes P
halt, then H(P,P) can never return 0 and be correct.
There is a case when returning zero WOULD have been correct, this
happens when H actually DOES a pure simulation of its input, but inthis
case H never actually does return that 0, so it remains not a proper
decider so isn't a counter example for Linz.
You are basically just a two faced liar, as you keep on switching your
definitions in the middle of a statement. That is just plain lying.
Linz proof shows that by the structure of the machine H^, that it is
actually IMPOSSIBLE of ANY H to return the right answer for the halting
status of the computation H^(<H^>) that was built on that H.
IMPOSSIBLE.
The key fact is that, by the nature of the way Turing Machines are
defined, it is possible for H^ to force H to give an answer in finite
time of how it will answer, and then it can act in the opposite.
The only way imaginable for H to win is to prevent H^ from using it, but
that just isn't possible with Turing Machines. Since every Turing
Machine performs a Computation and every Computation can be computed
with a Turing Machine, there is no space of H to hide and not let H^ use it.