Bisimulation and coinduction
Davide Sangiorgi
Focus Lab., INRIA (France) and University of Bologna (Italy)
Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/˜sangio/
Bisimulation and coinduction Davide Sangiorgi Focus Lab., INRIA - - PowerPoint PPT Presentation
Bisimulation and coinduction Davide Sangiorgi Focus Lab., INRIA (France) and University of Bologna (Italy) Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/sangio/ BASICS 2009, Shanghai The semantics of processes : usually
Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/˜sangio/
page 1
page 2
page 3
page 4
page 5
page 6
page 7
page 8
µ
µ1
µn
page 9
tea
1c
s2
collect−tea
coffee
page 10
a
a
a
page 12
b
d
a
page 13
collect−tea
page 14
page 15
µ
µ
µ
µ
page 16
page 17
µ
µ
µ
µ
page 18
µ
µ
µ
µ
page 19
µ
µ
page 20
page 21
page 22
page 23
µ
µ
µ
µ
page 24
page 25
page 26
page 27
µ
µ
page 28
µ
µ
page 29
P1 a
a
P4 a
def
page 30
x} ⇓n e′
x} C e′ then also e1(e2) C e′.
page 31
x} ⇑n
x} ∈ D.
page 32
page 33
def
page 34
page 35
def
def
page 36
page 37
page 38
page 39
page 40
page 41
def
µ
def
µ
page 42
def
µ
def
µ
page 43
def
x}, e′) ∈ T} .
def
x} ∈ T}.
page 44
def
page 45
page 46
page 47
µ
µ
µ
µ
page 48
i Ti) = i F(Ti).
i Ti) = i F(Ti).
def
def
def
def
page 49
µ
∼(Pr × Pr)
page 50
def
def
µ
µ
µ
µ
def
n ∼n
∼(Pr), and ∼ω = F ∩ω ∼ (Pr)
page 51
def
1≤i≤n an (note: n is fixed)
def
1≤i<ω an
page 52
[Alvarez, Balcazar, Gabarro, Santha, ’91 ]
[Kannelakis, Smolka, ’90; Huynh, Tian, 95 ]
page 53
page 54
τ
µ
µ
b µ
µ
page 55
µ
b µ
page 56
page 57
µ
µ
b µ
µ
b µ
µ
b µ
page 59
page 60
page 61
page 62
page 63
page 64
page 65
[Abramsky, Ong]
page 66
page 67
page 68