Bisimulation Flashcards

(8 cards)

1
Q

What is a bisimulation relation?

A

It is a a formal way to relate transition systems and states that have the same properties.

R ⊆ S × S′

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is bisimulation equivalence?

A

It is the most precise
bisimulation relation. In other words, the maximal bisimulation relation is the bisimulation equivalence of that system, also corresponding to the minimized equivalent transition system.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a bisimulation quotient?

A

It is the smallest “reduced”
transition system equivalent to a given one.

It is denoted as M/∼ where

M/∼=(S/∼,→∼​,[s0​],AP,L∼​)

with

S/~ = S/R (the set of equivalence classes)

L′ ([s]) = L(s)

transitions are lifted to equivalence classes:

s → s′
[s] →′ [s′ ]

Initial states:

I′ = {[s] ∣ s′ ∈ I and s′ ∈ [s]}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

When is a relation a bisimulation relation? (between two trnasition systems, T1 and T2)

A
  1. Each initial state is related to at least another initial state

∀s ∈ I . ∃s′ ∈ I′. (s, s′ ) ∈ R
and
∀s′ ∈ I′ . ∃s ∈ I . (s, s′ ) ∈ R

  1. Related states have the same labels

(s, s′ ) ∈ R ⇒ L(s) = L(s′ )

  1. If T and T’ are in related states, then T’ can mimic T

(s, s′ ) ∈ R ⇒ ∀s → t. ∃s′ → t′ . (t, t′ ) ∈ R

  1. and vice versa

(s, s′ ) ∈ R ⇒ ∀s′ → t′ . ∃s → t. (t, t′ ) ∈ R

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

When is a relation a bisimulation relation? (For a single transition system)

A

A relation R ⊆ S × S
is a bisimulation relation iff

1) Related states have the same labels

(s, s′ ) ∈ R ⇒ L(s) = L(s′ )

2) Related states can mimic each other

(s, s′ ) ∈ R ⇒ ∀s → t. ∃s′ → t′ . (t, t′ ) ∈ R

(s, s′ ) ∈ R ⇒ ∀s′ → t′ . ∃s → t. (t, t′ ) ∈ R

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

How do we denote that two transition systems are bisimilar?

A

T1 ~ T2

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the properties of bisimilarity?

A

Reflexivity
T∼ T

Symmetric
T∼ T′ implies T′ ∼ T

Transitive
T∼ T′ and T′ ∼ T′ ′ implies T∼ T′ ′

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Does bisimilarity coincide with anything?

A

Yes! It coincides with equivalence of CTL* and CTL formulas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly