Modal logics and µ- calculus
INF 5140-Specification and verification of parallel system
Ratan Thapa ratanbt@ifi.uio.no
18 May 2018 1
Modal logics and - calculus INF 5140-Specification and verification - - PowerPoint PPT Presentation
Modal logics and - calculus INF 5140-Specification and verification of parallel system Ratan Thapa ratanbt@ifi.uio.no 18 May 2018 1 Table of Content Review Theory of fixpoints calculus Syntax of calculus Semantics
18 May 2018 1
2
{P}s1{Q} {P}s1{Q} {P}s1;s2{Q}
{P∧E}s1{Q} {P∧¬E}s2{Q} {P}If E then s1 else s2 {Q}
{P∧E}s{P} {P}while E do s {P∧E}
P⇒P′ {P′}s{Q′} ⇒Q′ {P}s{Q}
3
def
def
def
4
def
def
def
5
def
a
def
a
6
a1
a2
def
def
def
7
8
semantic
semantic
9
10
semantic
semantic
11
12
13
V = V (Z)
V = Pi and ¬piM V = S − Pi, for every pi ∈ prop
V = ϕM V ∪ ψM V and ϕ ∧ ψM V = ϕM V ∩ ψM V
V = {s|∀t.s a
V }
V = {s|∃t.s a
V }
V = {S ⊆ S|S ⊇ ϕM V [Z:=S]
V = {S ⊆ S|S ⊆ ϕM V [Z:=S]
V ⇒ t |
valuation
14
def
def
def
def
def
negation
negation
15
µ
µ
µ
16
17
18
a(s1, s, 1) and R2 a(s2, s, 2), a ∈ act such that s, 1 ≈ s, 2
19
?
?
Automaton
Automaton
complement
E , is Aϕ ∩ AC E
20
?
21
22