14.08.2013 Views

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

Reactive Systems: Modelling, Specification and Verification - Cs.ioc.ee

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

50 CHAPTER 3. BEHAVIOURAL EQUIVALENCES<br />

The pair (s1, s3) is contained in S. (Why?) Moreover, using that R <strong>and</strong><br />

R ′ are bisimulations, you should be able to show that so is S. Therefore<br />

s1 ∼ s3, as claimed.<br />

2. We aim at showing that ∼ is the largest strong bisimulation over the set of<br />

states Proc. To this end, observe, first of all, that the definition of ∼ states<br />

that<br />

∼ = {R | R is a bisimulation} .<br />

This yields immediately that each bisimulation is included in ∼. We are<br />

therefore left to show that the right-h<strong>and</strong> side of the above equation is itself<br />

a bisimulation. This we now proc<strong>ee</strong>d to do.<br />

Since we have already shown that ∼ is symmetric, it is sufficient to prove<br />

that if<br />

(s1, s2) ∈ {R | R is a bisimulation} <strong>and</strong> s1 α → s ′ 1<br />

then there is a state s ′ 2 such that s2 α → s ′ 2 <strong>and</strong><br />

(s ′ 1, s ′ 2) ∈ {R | R is a bisimulation} .<br />

Assume, therefore, that (3.3) holds. Since<br />

(s1, s2) ∈ {R | R is a bisimulation} ,<br />

, (3.3)<br />

there is a bisimulation R that contains the pair (s1, s2). As R is a bisimu-<br />

lation <strong>and</strong> s1 α → s ′ 1 , we have that there is a state s′ 2 such that s2 α → s ′ 2 <strong>and</strong><br />

(s ′ 1 , s′ 2 ) ∈ R. Observe now that the pair (s′ 1 , s′ 2 ) is also contained in<br />

{R | R is a bisimulation} .<br />

Hence, we have argued that there is a state s ′ 2 such that s2 α → s ′ 2 <strong>and</strong><br />

which was to be shown.<br />

(s ′ 1 , s′ 2 ) ∈ {R | R is a bisimulation} ,<br />

3. We now aim at proving that ∼ satisfies the following property:<br />

s1 ∼ s2 iff for each action α,<br />

- if s1 α → s ′ 1 , then there is a transition s2 α → s ′ 2 such that s′ 1 ∼ s′ 2 ;<br />

- if s2 α → s ′ 2 , then there is a transition s1 α → s ′ 1 such that s′ 1 ∼ s′ 2 .

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!