Liste des Groupes | Revenir à c theory |
On 3/27/2025 2:18 AM, Fred. Zwarts wrote:Then HHH isn't a Halt Decider, as a Halt Decider is supposed to report on if the direct execution of the program.Op 27.mrt.2025 om 04:09 schreef olcott:That IS NOT what HHH is reporting.On 3/26/2025 8:22 PM, Richard Damon wrote:It is not very interesting to know whether a simulator reports that it is unable to reach the end of the simulation of a program that halts in direct execution.
>
_DDD()
[00002172] 55 push ebp ; housekeeping
[00002173] 8bec mov ebp,esp ; housekeeping
[00002175] 6872210000 push 00002172 ; push DDD
[0000217a] e853f4ffff call 000015d2 ; call HHH(DDD)
[0000217f] 83c404 add esp,+04
[00002182] 5d pop ebp
[00002183] c3 ret
Size in bytes:(0018) [00002183]
>Non-Halting is that the machine won't reach its final staste even if an unbounded number of steps are emulated. Since HHH doesn't do that, it isn't showing non-halting.>
>
DDD emulated by any HHH will never reach its final state
in an unbounded number of steps.
>
DDD emulated by HHH1 reaches its final state in a finite
number of steps.
>
HHH correctly rejects DDD because DDD correctly
emulated by HHH cannot possibly reach its own
final halt state.
Sure it can, at least for many cases.It is interesting to know:It is the halts while directly executed that is impossible
'Is there an algorithm that can determine for all possible inputs whether the input specifies a program that (according to the semantics of the machine language) halts when directly executed?'
for all inputs. No TM can ever report on the behavior of
the direct execution of any other TM.
A TM can only report on the behavior that the machine codeRight, and that behavior is what the direct execution of that machine code says.
of another TM specifies. When it specifies a pathological
relationship then the behavior caused by the pathological
relationship MUST BE REPORTED.
This question seems undecidable for Olcott.
>
>
Les messages affichés proviennent d'usenet.