Fixpoints in VASS: Results and Applications
Arnaud Sangnier IRIF - Universit´ e Paris Diderot joint works with : Parosh A. Abdulla, Radu Ciobanu, Richard Mayr and Jeremy Sproston Gandalf’16 - 16th September 2016
1
Fixpoints in VASS: Results and Applications Arnaud Sangnier IRIF - - - PowerPoint PPT Presentation
Fixpoints in VASS: Results and Applications Arnaud Sangnier IRIF - Universit e Paris Diderot joint works with : Parosh A. Abdulla, Radu Ciobanu, Richard Mayr and Jeremy Sproston Gandalf16 - 16th September 2016 1 Model-checking Does a
1
Introduction
2
Introduction
3
Introduction
3
Introduction
4
??
Introduction
5
Introduction
5
Introduction
5
Introduction
6
Introduction
6
Introduction
7
VASS and their Toolbox
8
1
−2
2 1
VASS and their Toolbox
9
VASS and their Toolbox
10
VASS and their Toolbox
11
VASS and their Toolbox
12
1 then there exists v2 ≤ v′ 2 such that
1) → (q2, v′ 2)
VASS and their Toolbox
13
VASS and their Toolbox
14
VASS and their Toolbox
14
VASS and their Toolbox
15
def
def
def
VASS and their Toolbox
16
VASS and their Toolbox
17
VASS and their Toolbox
18
1 L : ci := ci + 1; goto L′ 2 L : if ci = 0 goto L′ else ci := ci − 1; goto L′′
VASS and their Toolbox
19
−1
−1
VASS and their Toolbox
20
Playing in VASS
21
Playing in VASS
22
Playing in VASS
22
Playing in VASS
23
Playing in VASS
23
Playing in VASS
23
Playing in VASS
23
Playing in VASS
23
+1 +2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
24
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
25
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
25
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
25
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
25
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
+2 +3 +4 −2 +1
+1 +1 −1
Playing in VASS
26
Playing in VASS
27
Playing in VASS
28
−1
−1
Playing in VASS
29
+1 +2 +3 +4
−1
Playing in VASS
30
+1 +2 +3 +4
−1
Playing in VASS
30
Playing in VASS
31
+1 +2 +3 +4
−2 +1
+1 +2 +3 +4
−2 +1
Playing in VASS
32
Playing in VASS
33
Playing in VASS
34
Playing in VASS
35
Qualitative Analysis of Probabilistic VASS
36
1
−2
2 1
2 and to
2
Qualitative Analysis of Probabilistic VASS
37
Qualitative Analysis of Probabilistic VASS
38
∼
∼
∼
∼
∼
∼
∼
Qualitative Analysis of Probabilistic VASS
39
∼
Qualitative Analysis of Probabilistic VASS
40
∼
∼
Qualitative Analysis of Probabilistic VASS
41
∼
∼
Qualitative Analysis of Probabilistic VASS
41
Probabilities and Non-Determinism in VASS
42
Probabilities and Non-Determinism in VASS
43
Probabilities and Non-Determinism in VASS
44
Probabilities and Non-Determinism in VASS
45
−1
−1
Probabilities and Non-Determinism in VASS
46
Probabilities and Non-Determinism in VASS
47
Probabilities and Non-Determinism in VASS
47
1 Prove that there exists a µ-calculus formula characterizing the
2 Prove that this formula belongs to the guarded fragment!
Probabilities and Non-Determinism in VASS
48
Probabilities and Non-Determinism in VASS
49
Conclusion
50
Conclusion
51