Next consider the other direction, i.e.,
implies that there exists a local semantic
primitive
such that
and
.
The problem here is to construct
a
-field that can be added to
,
i.e., a function from the events to process identifiers,
which satisfies the constraints of the semantics.
Recall that for sequential composition, the pids of events of the components
should be equal, whereas for parallel composition they have to be
different.
Hence, as long as
does not contain any parallel composition,
all events should have the same pid.
Otherwise, since
is non-nested, we only have to deal with
parallel composition and closure operations and then
it is important to be able to choose different pids.
To formalize this, we have proved a stronger lemma expressing that
if
then