Liste des Groupes | Revenir à theory |
On 9/3/2024 2:01 PM, joes wrote:But then it either IGNORES that simulation or lies about what it sees, as it claims that there were no condition instructions in the code is emulated when there were.Am Tue, 03 Sep 2024 13:40:08 -0500 schrieb olcott:HHH does simulate itself simulating DDDOn 9/3/2024 9:42 AM, joes wrote:But DDD halts, so it „specifies halting behaviour”.Am Mon, 02 Sep 2024 16:06:24 -0500 schrieb olcott:DDD emulated by HHH cannot possibly reach its final halt state no matterOn 9/2/2024 12:52 PM, Fred. Zwarts wrote:Which DDD does not.Op 02.sep.2024 om 18:38 schreef olcott:A halt decider is a Turing machine that computes the mapping from
its finite string input to the behavior that this finite string
specifies.
If the finite string machine string machine description specifies
that it cannot possibly reach its own final halt state then this
machine description specifies non-halting behavior.
what HHH does.
HHH can’t simulate itself.
>
why do you insist on lying about this?
https://github.com/plolcott/x86utm/blob/master/Halt7.c
How? It should work for all inputs.Yes it is you are wrong.Then it is not total.A halt decider never ever computes the mapping for the computation
that itself is contained within.
>… a counterexample to the false assumption that a decider exists.Which makes the pathological input a counter-example to the falseWhich makes this pathological input a counterexample.Unless there is a pathological relationship between the halt decider
H and its input D the direct execution of this input D will always
have identical behavior to D correctly simulated by simulating halt
decider H.
assumption that the direct execution of a machine always has the same
behavior as the machine simulated by its pathological simulator.
>I don’t understand what this is supposed to explain? The output isvoid DDD()It is not simulating the abort because of a static variable. Why?It is emulating the exact same freaking machine code that the x86utmA correct emulation of DDD by HHH only requires that HHH emulate theIndeed, it should simulate *itself* and not a hypothetical other HHH
instructions of DDD** including when DDD calls HHH in recursive
emulation such that HHH emulates itself emulating DDD.
with different behaviour.
operating system is emulating.
{
HHH(DDD);
OutputString("This code is unreachable by DDD emulated by HHH");
}
clearly wrong, as evidenced by actually running HHH on it.
>Have you fixed the Root bug?No you are wrong !!!Your HHH incorrectly changes behaviour.If HHH includes code to see a 'special condition' and aborts andDDD has itself and the emulated HHH stuck in recursive emulation.
halts,
then it should also simulate the HHH that includes this same code and
>
Les messages affichés proviennent d'usenet.