Liste des Groupes | Revenir à theory |
On 6/20/25 3:08 PM, olcott wrote:void Infinite_Recursion()The problem is that NO "Simulating Halt Decider" HHH, can correctly simulte ANY of those inputs.
{
Infinite_Recursion();
return;
}
>
void Infinite_Loop()
{
HERE: goto HERE;
return;
}
>
void DDD()
{
HHH(DDD);
return;
}
>
int Sipser_D()
{
if (HHH(Sipser_D) == 1)
return 0;
return 1;
}
>
int DD()
{
int Halt_Status = HHH(DD);
if (Halt_Status)
HERE: goto HERE;
return Halt_Status;
}
>
My claim is that each of the above functions correctly
simulated by any termination analyzer HHH that can possibly
exist will never stop running unless aborted by HHH.
For the first two, it is possible for a smart enough Simulation Halt Decider to determine that the correct simulation of the input will not halt, no matter what HHH actually does, since it doesn't depend on the decider.
For the last 3, it can not prove that they will not halt, as, in fact,
the correct simulation of all those inputs *WILL* halt_DDD()
Les messages affichés proviennent d'usenet.