Liste des Groupes | Revenir à c theory |
On 01/06/2025 05:01, olcott wrote:HHH1(DDD) simulates one instance of DDD.On 5/31/2025 10:32 PM, Mike Terry wrote:[..snip..]On 01/06/2025 02:31, olcott wrote:On 5/31/2025 7:44 PM, Mike Terry wrote:On 01/06/2025 01:18, olcott wrote:There is a terminology issue here to resolve.>>>
We cannot do a separate side-by-side execution trace of
HHH(DDD) and HHH1(DDD) because the DDD simulated by HHH1
calls HHH(DDD) as a part of this same simulation.
Duh! The DDD simulated by HHH ALSO calls HHH(DDD) as a part of the same simulation.
>
They BOTH call HHH(DDD) as part of the simulation. Duuuuuh....
>
I've presented the two traces to you side by side on more than one occasion. Do you really have no recollection of that? Your explanation of why we supposedly can't put them side by side is literally gibberish!
>>>
From the trace shown below we can see that HHH simulates
DDD one whole execution trace more than HHH1 does.
Really? That's not at all what I see - but perhaps you can explain what you're saying.
>
Mark on the trace below where you think HHH1's simulation [i.e. the simulation /performed/ by HHH1] starts and ends. Also mark where you think HHH's simulation starts and ends.
>
Then to save me the trouble, try to put them side by side to see if they match up...
>
>
Mike.
>
I really appreciate your sincere honesty and the great
diligence that you have shown evaluating my work. No
one else on the planet has put nearly the same effort
as you in carefully evaluating the key details of my work.
>
If A simulates B and B simulates C, what should a "trace" of A's simulation look like?
a) it includes both B's and C's instructions, interlaced.
b) it is just B's instructions.
Both of those would be valid ways of looking at things.I merely show that actual trace that is actually produced
(a) is more in line with how you typically present traces, and in your
code A's view of the simulations includes both B's and C's instructions - it needs to be that way for your so-called "infinite recursive emulation" test to make sense.It is too confusing for me to refer to this as anything besides
(b) is ok too, as long as consistency is maintained.
The claim you are disputing is "HHH1's and HHH's simulation of DDD exactly match up to the point where HHH aborts".That is wrong. They exactly match up until HHH begins
More generally, any two (partial) simulations of any program will match, up to the earliest step where one of the simulations is aborted.Factually incorrect.
Definition (b) is "weaker" than (a), in that if (a) is understood, and the two simulations match under this definition, then it is obvious that under definition (b) the simulations will still match, because (b) is just some filtered version of (a).I can't deal with (a) and (b) it makes the analysis
So I'll pause here until you say which of (a) (b) you think characterises simulations matching or not matching.
Mike.
Les messages affichés proviennent d'usenet.