DocumentCode
2067087
Title
Weak Equivalences in Psi-Calculi
Author
Johansson, Magnus ; Bengtson, Jesper ; Parrow, Joachim ; Victor, Björn
Author_Institution
Dept. of Inf. Technol., Uppsala Univ., Uppsala, Sweden
fYear
2010
fDate
11-14 July 2010
Firstpage
322
Lastpage
331
Abstract
Psi-calculi extend the pi-calculus with nominal datatypes to represent data, communication channels, and logics for facts and conditions. This general framework admits highly expressive formalisms such as concurrent higher-order constraints and advanced cryptographic primitives. We here establish the theory of weak bisimulation, where the τ actions are unobservable. In comparison to other calculi the presence of assertions poses a significant challenge in the definition of weak bisimulation, and although there appears to be a spectrum of possibilities we show that only a few are reasonable. We demonstrate that the complications mainly stem from psi-calculi where the associated logic does not satisfy weakening. We prove that weak bisimulation equivalence has the expected algebraic properties and that the corresponding observation congruence is preserved by all operators. These proofs have been machine checked in Isabelle. The notion of weak barb is defined as the output label of a communication action, and weak barbed equivalence is bisimilarity for τ actions and preservation of barbs in all static contexts. We prove that weak barbed equivalence coincides with weak bisimulation equivalence.
Keywords
bisimulation equivalence; pi calculus; τ actions; advanced cryptographic primitives; concurrent higher-order constraints; pi-calculus; psi-calculi; weak bisimulation equivalence; Calculus; Complexity theory; Context; Data structures; Jamming; Mobile communication; Semantics; barbed bisimulation; pi-calculus extension; weak bisimulation;
fLanguage
English
Publisher
ieee
Conference_Titel
Logic in Computer Science (LICS), 2010 25th Annual IEEE Symposium on
Conference_Location
Edinburgh
ISSN
1043-6871
Print_ISBN
978-1-4244-7588-9
Electronic_ISBN
1043-6871
Type
conf
DOI
10.1109/LICS.2010.30
Filename
5571729
Link To Document