Re: DDD emulated by HHH diverges from DDD emulated by HHH1

Liste des GroupesRevenir à ca philosophy 
Sujet : Re: DDD emulated by HHH diverges from DDD emulated by HHH1
De : news.dead.person.stones (at) *nospam* darjeeling.plus.com (Mike Terry)
Groupes : comp.theory
Date : 06. Jun 2025, 17:06:11
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <101v3lk$2c3ca$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.18.2
On 05/06/2025 05:27, olcott wrote:
On 6/4/2025 10:55 PM, Mike Terry wrote:
On 05/06/2025 02:39, olcott wrote:
On 6/4/2025 8:28 PM, dbush wrote:
On 6/4/2025 9:08 PM, olcott wrote:
On 6/4/2025 7:41 PM, dbush wrote:
On 6/4/2025 8:32 PM, olcott wrote:
>
Show me this side-by-side trace and I will point out your mistake.
>
See below, which shows that the simulations performed by HHH and HHH1 are identical up to the point that HHH aborts, as you have agreed on the record.
>
>
>
False.  The correct trace is the one I posted, which shows all levels of emulation performed by HHH and HHH1.  See the corrections I made to your comments
>
It is not supposed to do that.
>
Are you saying it's not supposed to include /nested/ emulations?  It is perfectly sensible to include nested emulations.
>
 It can include nested simulations yet nested
simulations are in a hierarchy thus not side-by-side.
A side-by-side analysis must be side-by-side.
 
Hierarchies can be compared side-by-side.  In the case of these traces, the hierarchy can be "flattened" into one stream of nested simulations.  You do this yourself every time you present one of your nested simulation traces.  Such a trace should include a simulation depth (or equivalent) for each entry.
Two nested simulation traces can easily be presented side-by-side for comparisson.  You are just trying to divert attention from your own failings to properly understand the requirements.

>
It is supposed to show
the emulation of DDD by HHH1 and
the emulation of DDD by HHH
side-by-side to show the point where these
emulations diverge.
>
Just to be perfectly clear:
>
It is supposed to show
the emulation of DDD by *OUTER* HHH1 and
the emulation of DDD by *OUTER* HHH
side-by-side to show the point where these
emulations diverge.
>
 No, that is not the way I was doing it.
So you were doing it wrong.  No problem, but now you (hopefully) understand you can do it right.

I was
doing it all in the execution trace of HHH1(DDD).
I.e. You were doing it wrong.
The emulation of DDD by *OUTER* HHH1 is represented by the trace entries produced by HHH1 when called from main:  HHH1(DDD).
The emulation of DDD by *OUTER* HHH is represented by the trace entries produced by HHH when called from main:  HHH(DDD).
To compare them, generate those two traces and put them side by side.
In fact, since HHH1 does a full simulation, you /could/ extract the trace of HHH's emulation of DDD from the HHH1(DDD) trace, as long as you don't get confused.  Bear in mind that a given point in HHH1's emulation will be a /different/ point in HHH's emulation.  (This is what I did when I generated the two traces to compare.)
Since there is in reality no chance of you NOT becoming confused, you should just follow the obvious procedure of performing the two native computations HHH1(DDD) and HHH(DDD) and extracting their emulation traces.
[..snip remainder of post, which is just confused nonsense.  There is no need or point in you explaining /why/ you did it wrong, just do it right next time..]
Mike.

Date Sujet#  Auteur
13 Jun 25 o 

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal