Liste des Groupes | Revenir à theory |
On 11/7/24 11:39 AM, olcott wrote:It has never ever been about anything other than the actualOn 11/7/2024 3:56 AM, Mikko wrote:No, it has always been about trying to make a computation that given a finite string representation of a program and input, decide if the program will halt on that input.On 2024-11-06 15:26:06 +0000, olcott said:>
>On 11/6/2024 8:39 AM, Mikko wrote:>On 2024-11-05 13:18:43 +0000, olcott said:>
>On 11/5/2024 3:01 AM, Mikko wrote:>On 2024-11-03 15:13:56 +0000, olcott said:>
>On 11/3/2024 7:04 AM, Mikko wrote:>On 2024-11-02 12:24:29 +0000, olcott said:>
>HHH does compute the mapping from its input DDD>
to the actual behavior that DDD specifies and this
DOES INCLUDE HHH emulating itself emulating DDD.
Yes but not the particular mapping required by the halting problem.
Yes it is the particular mapping required by the halting problem.
The exact same process occurs in the Linz proof.
The halting probelm requires that every halt decider terminates.
If HHH(DDD) terminates so does DDD. The halting problmen requires
that if DDD terminates then HHH(DDD) accepts as halting.
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
>
No that is false.
The measure is whether a C function can possibly
reach its "return" instruction final state.
Not in the original problem but the question whether a particular strictly
C function will ever reach its return instruction is equally hard. About
It has always been about whether or not a finite string input
specifies a computation that reaches its final state.
Not really. The original problem was not a halting problem but Turing's
Exactly. The actual Halting Problem was called that by Davis
in 1952. Not the same as Turing proof.
>
*So we are back to The Halting Problem itself*
>
has always been about whether or not a finite string input
specifies a computation that reaches its final state.
>
It should be noted that the problem STARTS with a program, which gets represented with a finite string,No that it incorrect. It never starts with a program. A TM
and that string might be different for different deciders, as the problem doesn't define a specific encoding method.It is much dumber to think that a TM takes another actual
Your insistance that the problem starts with a finite-string just shows your ignorance.
Try to show a reliable source that defines it as the string is the DEFINITION of what is being asked about, as opposed to being a representation of the program being asked about.It is the semantics that the string specifies that is being
Go ahead, TRY to do it.Now you are back to stupidly saying that DDD emulated by
DDD specifies a non-halting computation to HHH becauseNo, because the HHH that DDD calls is programmed to break that recursive simulation, and thus make the results finite.
DDD calls HHH in recursive simulation.
If you change HHH to not abort, then DDD does become non-halting, butThe infinite set of each HHH that emulates DDD (that aborts
HHH doesn't give the right answer. That is a DIFFERENT HHH, and thus a DIFFERENT DDD (as DDD to be a program includes ALL the code it uses, so it includes the code of HHH, which you changed)*We are not even talking about HHH giving the right answer yet*
Les messages affichés proviennent d'usenet.