Liste des Groupes | Revenir à c theory |
On 2024-07-20 15:28:31 +0000, olcott said:*You can't even get my words correctly*
void DDD()For a partial analyzer or deciders this is not always required.
{
HHH(DDD);
}
>
int main()
{
DDD();
}
>
(a) Termination Analyzers / Partial Halt Deciders must halt
this is a design requirement.
I am talking about hypothetical possible ways that HHH could be encoded.(b) Every simulating termination analyzer HHH eitherThis must be interpreted to mean that a simulating termination analyzer
aborts the simulation of its input or not.
may abort its simulation for some simulated abort and simulate others
to the termination.
(a) HHH(DDD) is encoded to abort its simulation.(c) Within the hypothetical case where HHH does not abortThe case is not very hypothetical. Given the HHH you already have,
the simulation of its input {HHH, emulated DDD and executed DDD}
never stop running.
it is fairly easy to construct the "hypothetical" HHH and see what
it actually does.
Therefore (a) is correct and (b) is incorrect according to theThis violates the design requirement of (a) therefore HHH mustThe violation simply means that the "hypothetical" HHH is not a
abort the simulation of its input.
termination analyzer of partial halt decider in sense (a). What
it "must" be or do depends on the requirements.
Les messages affichés proviennent d'usenet.