Equations, contractions, and unique solutions
(work in progress)
Davide Sangiorgi
Focus Team, University of Bologna (Italy)/INRIA (France)
Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/˜sangio/ Bertinoro, June 2014
Equations, contractions, and unique solutions (work in progress) - - PowerPoint PPT Presentation
Equations, contractions, and unique solutions (work in progress) Davide Sangiorgi Focus Team, University of Bologna (Italy)/INRIA (France) Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/sangio/ Bertinoro, June 2014 This talk
(work in progress)
Email: Davide.Sangiorgi@cs.unibo.it http://www.cs.unibo.it/˜sangio/ Bertinoro, June 2014
page 1
page 2
µ
τ
∧
µ
µ
µ
µ
page 3
page 4
page 5
⊑ a
– Sound in CCS, π, ... – Very effective in higher-order languages, including π – used also on automata [Bonchi, Bonsangue, Pous, Rot, Rutten, ... ]
page 6
page 7
page 8
page 9
page 10
page 11
page 12
page 13
page 14
page 15
≻ ≍ of a behavioural equivalence ≍
≻ ≍ Q P ≍ Q and, in addition, Q has the possibility of being as
≻ ≈
≻ ≈
≻ ≈
page 16
page 17
page 18
page 19
page 20
ℓ
τ
ℓ
≻ ⌣ Q if for all C:
≻ ⌣
⌣
page 21
≻ ⌣
⌣
page 23
Rc, x, z = interaction protocol with the client (possibly involving c, x, z) NB: A is deterministic
page 24
v
x} | Q)
page 25
page 26
≻ ⌣ Σiα. Pi
≻ ⌣
≻ ⌣
page 27
≻ ≍
≻ ≍ to the (guarded and sequential)
page 28
page 29
P µ R Q µ P ′
≈ Q′
⌣) and contexts:
≻ ⌣
page 30
page 31
page 32
(a single equations for each instantiation of y)
(the resulting up-to context looks still more powerful than the existing ones)
page 33