On 5/14/2021 10:51 AM, Ben Bacarisse wrote:
> olcott <No...@NoWhere.com> writes:
>
>> On 5/13/2021 6:55 PM, Ben Bacarisse wrote:
>>> olcott <No...@NoWhere.com> writes:
>>>
>>>> On 5/13/2021 4:26 PM, Ben Bacarisse wrote:
>
>>>>> I know it's bizarre, after so
>>>>> many years or of you pretending to talk about the halting problem, but
>>>>> you are yet to agree with the trivial facts that
>>>>>
>>>>> (A1) For every instance of the halting problem that represents a finite
>>>>> computation, the correct answer is "yes".
>>>>> (A2) For every instance of the halting problem that does not represent
>>>>> a finite computation, the correct answer is "no".
>>>>
>>>> In computability theory and computational complexity theory, a
>>>> decision problem is a problem that can be posed as a yes-no question
>>>> of the input values.
https://en.wikipedia.org/wiki/Decision_problem
>>>>
>>>> Does Turing machine P halt on its input I?
>>>>
>>>> The problem with that definition is that it is not sufficiently
>>>> granular to expressly take into account that the simulation of P(I)
>>>> was not allowed to complete because it specifies infinite execution.
>>>
>>> Great, that's clear, so please stop pretending that you are addressing
>>> the halting problem. Give your new problem a name, and start by
>>> explaining how anyone but you knows what the right answer is. That will
>>> sadly require (a) a model of computation within which proofs can be
>>> constructed; and (b) some mathematics to express the problem formally.
>>>
>>> You might also want say why anyone would be interesting in the
>>> not-quite-halting problem.
>>
>> It is still the basis for a unverisal halt decider thus directly
>> applies to the halting problem.
>
> No. Halts(H_Hat, H_Hat) == 0 is the wrong answer to the halting problem
> for the instance (H_Hat, H_Hat) because H_Hat(H_Hat) halts.
Even though it really really seems this way it actually turns out that
Halts(H_Hat, H_Hat) is an entirely different computation than
H_Hat(H_Hat) therefore the behavior of H_Hat(H_Hat) is not actually a
proxy for the halting decision of Halts(H_Hat, H_Hat) at all.
Like I repeated several times yesterday if you want to find out the
length of your car you really can't do this by measuring the height of
your house.
If we are trying to determine whether or not Halts decides its inputs
correctly we must base this on examining every single step of exactly
how Halts decides its actual inputs.
If no errors exist in the steps that Halts takes to decides its actual
inputs then Halts has decided these inputs correctly no matter how much
intuition says otherwise.
When the behavior of the input P to Halts correctly matches a correct
non-halting behavior pattern then Halts decides non-halting on P correctly.
> It's as
> simple as that. And you are not even being coy anymore. You are clear
> that you reject the very basis of the halting problem which is simply to
> determine if a computation is finite or not and to produce the correct
> answer based on that fact alone.