Liste des Groupes | Revenir à c theory |
On 7/14/2024 3:40 AM, Mikko wrote:No, it is not. As stated on the Subject line, the subject is correctness ofOn 2024-07-13 12:22:24 +0000, olcott said:The subject our our conversion is a simulating termination
On 7/13/2024 3:00 AM, Mikko wrote:The semantics of the x86 language does not require that, nor that any ofOn 2024-07-12 13:20:53 +0000, olcott said:Deciders are required to (thus must) halt.
On 7/12/2024 3:03 AM, Mikko wrote:How can one derive "must" from the semantics of the machine code?On 2024-07-11 14:10:24 +0000, olcott said:The semantics of the language specifies the behavior of
On 7/11/2024 1:25 AM, Mikko wrote:There is not "must" anywhere in the semantics of the programming language.On 2024-07-10 17:53:38 +0000, olcott said:*That is counter-factual*
On 7/10/2024 12:45 PM, Fred. Zwarts wrote:However, each of those instances has the same sequence of instructionsOp 10.jul.2024 om 17:03 schreef olcott:Every time any HHH correctly emulates DDD it calls thetypedef void (*ptr)();Unneeded complexity. It is equivalent to:
int HHH(ptr P);
void DDD()
{
HHH(DDD);
}
int main()
{
HHH(DDD);
}
int main()
{
return HHH(main);
}
x86utm operating system to create a separate process
context with its own memory virtual registers and stack,
thus each recursively emulated DDD is a different instance.
that the x86 language specifies the same operational meaning.
When DDD is correctly emulated by HHH according to the
semantics of the x86 programming language HHH must abort
its emulation of DDD or both HHH and DDD never halt.
the machine code thus deriving the must.
the programs is a decider.
analyzer
AKA partial halt deciderThat "AKA" is incorrect. The term "termination analyzer" means a program
that accepts a finite string of x86 code as specifying halting behaviorHowever, that is not sufficient. The decider must not accpet inputs that
or rejects this finite string. Deciders are required to halt thus must
abort the emulation of any input that would prevent this.
Les messages affichés proviennent d'usenet.