Deutsch   English   Français   Italiano  
<1030isc$3ph4v$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail
From: Mikko <mikko.levanto@iki.fi>
Newsgroups: comp.theory
Subject: Re: The execution trace of HHH1(DDD) shows the divergence
Date: Thu, 19 Jun 2025 11:48:13 +0300
Organization: -
Lines: 41
Message-ID: <1030isc$3ph4v$1@dont-email.me>
References: <1021ii4$3327l$6@dont-email.me> <102u15q$31un8$1@dont-email.me> <102umdt$369b2$11@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 19 Jun 2025 10:48:13 +0200 (CEST)
Injection-Info: dont-email.me; posting-host="3795b2b31d9ed69cd0c8b5cdd7fda16b";
	logging-data="3982495"; mail-complaints-to="abuse@eternal-september.org";	posting-account="U2FsdGVkX1/a+wl7OPxmzQ6vZnI519RJ"
User-Agent: Unison/2.2
Cancel-Lock: sha1:iO8lJk9CrKJ0Fv/x5ns8V57P6fc=

On 2025-06-18 15:36:29 +0000, olcott said:

> On 6/18/2025 4:33 AM, Mikko wrote:
>> On 2025-06-07 14:32:36 +0000, olcott said:
>> 
>>> The execution trace of HHH1(DDD) shows the divergence
>>> of DDD emulated by HHH from DDD emulated by HHH1.
>> 
>> The divergence means that at least one of them simulates
>> incorrectly. Next should be determined which one.
> 
> *One might incorrectly guess that*

One might, though it would be incorrect only in the sense that
a guess, even a correct one, is not knowledge.

Instead, it is better to start from the meanings of the words
and infer what can be validly inferred:

An execution trace tells what happens during an execution.
It is correct if what it tells is what happens. Two excution
traces are compatible if there is an execution that is
correctly described by both traces (even if that execution
is not of the behaviour that the traces intend to describe).
Divergence means that the traces are not compatible, i.e,
that they do not describe the same behaviour. If one of
them describes the behaviour of DDD then the other one
does not. The meaning of the word "simulation" is that the
trace of a correct simulaton of DDD also descibes the
behaviour of DDD.

> When one tries to find even a single 100% specific
> instruction that is simulated incorrectly, one fails.

If that happens then the traces don't diverge and the only
differences are presentational, e.g. one of the traces
being more complete or more detailed.

-- 
Mikko