Liste des Groupes | Revenir à theory |
On 3/26/25 11:47 PM, olcott wrote:A halt function is not the same as a halt decider.On 3/26/2025 10:28 PM, Richard Damon wrote:And if you were not intentionally persisting in a lie, you would admit that your HHH doesn't do that, as it stops before it finishes.On 3/26/25 11:09 PM, olcott wrote:>On 3/26/2025 8:22 PM, Richard Damon wrote:>
>
_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.
But DDD emulated by an actually correct emulator will,
If you were not intentionally persisting in a lie you
would acknowledge the dead obvious that DDD emulated
by HHH according to the semantics of the x86 language
cannot possibly correctly reach its final halt state.
>Which, by the definition, is the behavior of the directly executed DDD, or the completely and correctly emulation of that input, something HHH doesn't do, so HHH doesn't define.
The behavior that DDD specifies to HHH <is> the behavior
that it must report on.
>There are no Turing Computable Halt Functions.
Turing computable halt functions are only allowed to
report on the behavior that their input specifies.
You are just assuming the existance of them, because you live in the land of Make Beleive.No it is your mistake of not paying close enough
The Halting Problem defines a specific mapping based on the execution of a program, and provides to the claimed decider a representation of that program, and asks it to tell us if that program, when run, will halt.This has proven to be flat out incorrect countless times
If it can't do that, then it has just failed to meet the requirements.These requirements are not incorrect. They are anchored in
You are just trying to insist that you can change the problem so you can make up an answer, thus violation what you say in your next statement below:HHH(DDD) is not allowed to report on the behavior of
-->Right, and HHH(DDD) must report on the actual behavior of the directed executed DDD as that is what the question it claims to be answering says.
int sum(int x, int y) { return x + y; }
sum(5,6) must report the sum of 5+6 and
is not allowed to report the sum of 2+3.
>
Not the behavior of some DDD' that calls a different HHH than what it does,
Sorry, you are just proving your stupidity.
Les messages affichés proviennent d'usenet.