Information Technology Reference
In-Depth Information
Proof
Without loss of generality, we assume that p i =
0 for all i I . Suppose that
( i I p i · ʔ i )
b. 0 ), where
all a i and b are fresh and pairwise different actions. By the compositionality of
rbc ʘ . Consider the testing process T =
i I ( a i . 0
rbc ,
we have ( i I p i · ʔ i )
| T rbc ʘ | T .Now( i I p i · ʔ i )
i I p i ·
˄
| T
( ʔ i | a i . 0 ).
Since
rbc is reduction-closed, there must exist some ʓ such that ʘ | T ʓ and
i I p i ·
( ʔ i |
a i . 0 )
rbc ʓ .
The barbs of i I p i ·
( ʔ i |
a i . 0 ) constrain severely the possible structure of ʓ .
k K q k ·
> 0
b
For example, since ʓ
,wehave ʓ
( ʘ k |
a k i . 0 ) for some index set
k q k ·
˄
K , where ʘ
ʘ k and k i
I . For any indices k 1 and k 2 ,if a k 1 =
a k 2 ,
we can combine the two summands q k 1 ·
ʘ k 1 and q k 2 ·
ʘ k 2 into one ( q k 1 +
q k 2 )
·
ʘ k 12
q k 1
q k 1 +
q k 2
q k 1 +
where ʘ k 12 =
(
q k 2 ·
ʘ k 1 +
q k 2 ·
ʘ k 2 ). In this way, we see that ʓ can be written
as i I q i ·
p i and i I p i =
p i
( ʘ i |
a i . 0 ). Since ʓ
, q i
1, we have p i =
q i
a i
for each i
I .
Therefore, the required matching move is ʘ
i I p i ·
˄
ʘ i . This follows
because i I p i ·
rbc i I p i ·
( ʔ i |
a i . 0 )
( ʘ i |
a i . 0 ), from which Lemma 7.4 implies
the required ʔ i rbc ʘ i for each i
I .
ʱ
ʔ with ʱ
Proposition 7.5
Suppose that ʔ
rbc ʘ in rpCSP .Ifʔ
Act ˄
ʱ
ʘ such that ʔ rbc ʘ .
then ʘ
Proof
We can distinguish two cases.
(1) ʱ is ˄ . This case is trivial because
rbc is reduction-closed.
(2) ʱ is a , for some a
Act . Let T be the process b. 0
a.c. 0 where b and c are fresh
ʔ |
actions. Then ʔ
|
T
c. 0 by Lemma 7.3 (iii). Since ʔ
rbc ʘ , it follows
that ʔ
|
T
rbc ʘ
|
T . Since
rbc is reduction-closed, there is some ʓ such
ʓ and ʔ |
that ʘ
|
T
c. 0
rbc ʓ .
rbc is barb-preserving, we have ʓ
> 0
b
1
c
Since
and ʓ
. By the construction
of the test T it must be the case that ʓ has the form ʘ |
c. 0 for some ʘ with
a
ʘ
ʘ . By Lemma 7.4 and ʔ |
c. 0
rbc ʘ |
c. 0 , it follows that ʔ rbc ʘ .
Theorem 7.7 (Completeness) In rpCSP , ʔ rbc ʘ implies ʔ ʘ.
Proof
We show that
rbc is a bisimulation. Because of symmetry it is sufficient to
i I p i · ʔ i with i I p i =
ʱ
show that if ʔ
1, where ʱ
Act ˄ and I is a
i I p i ·
ʱ
finite index set, there is a matching move ʘ
ʘ i for some ʘ i such that
ʔ i rbc ʘ i .
In fact , because of Proposition 7.4 it is sufficient to match a simple move ʔ
ʱ
ʔ
ʱ
ʘ such that ʔ rbc ʘ . But this can easily be established
with a simple move ʘ
using Propositions 7.5 .
Search WWH ::




Custom Search