Universit¨at Siegen
Lehrstuhl Theoretische Informatik Markus Lohrey
Model Checking WS 2017/18
Ubungsblatt 11 ¨
Aufgabe 1. Sei T = (V,E,{a,b}, π) ein Transitionsgraph gegeben durch:
1 {b}
3 {a}
2 {a}
4 {a}
{b} 5
(a) Bestimmen Sie ∼T. (b) Zeichnen Sie T/∼.
(c) Geben Sie die Menge aller Bisimulationen auf T an.
(d) Berechnen Sie ∼T, indem Sie den Partitionsverfeinerungsalgorithmus verwenden.
Aufgabe 2. Sei T = (V,E,Π, π) ein unendlicher, aber endlich verzweigter Transitionsgraph. Wir definieren ∼ω ⊆V ×V induktiv ¨uber
∼ω0 ={(v1,v2)∈V2 |π(v1) =π(v2)},
∼ωn+1 ={(v1,v2)∈V2 |∀v10 ∈sucT(v1).∃v20 ∈sucT(v2).v10 ∼ωn v20∧
∀v20 ∈sucT(v2).∃v10 ∈sucT(v1).v10 ∼ωn v20},
∼ω =\
{∼ωn|n ∈N}.
Zeigen Sie, dass ≡CTL⊆∼ω.
Hinweis: Es gen¨ugt zu zeigen, dassv1 6∼ω v2 →v1 6≡CTL v2 f¨ur allev1,v2 ∈V. Verwenden Sie Induktion ¨uber n ∈N, um zu jedem v1,v2 ∈V mit v1 6∼ωn v2
eine Formel ψnv
1,v2 anzugeben mit v1 |=ψnv
1,v2 und v2 6|=ψvn
1,v2.
1