Abstract
Unique decomposition has been a subject of interest in process algebra for a long time (for example in BPP [2] or CCS [11,13]), as it provides a normal form with useful cancellation properties. We provide two parallel decomposition results for subsets of the Applied π-Calculus: we show that any closed normed (i.e. with a finite shortest complete trace) process P can be decomposed uniquely into prime factors P i with respect to strong labeled bisimilarity, i.e. such that P ~ l P 1 | …| P n . We also prove that closed finite processes can be decomposed uniquely with respect to weak labeled bisimilarity.
Chapter PDF
Similar content being viewed by others
Keywords
References
Abadi, M., Fournet, C.: Mobile values, new names, and secure communication. In: Proceedings of the 28th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, POPL 2001, pp. 104–115. ACM, New York (2001)
Christensen, S.: Decidability and Decompostion in Process Algebras. PhD thesis, School of Computer Science, University of Edinburgh (1993)
Dreier, J., Lafourcade, P., Lakhnech, Y.: Defining Privacy for Weighted Votes, Single and Multi-voter Coercion. In: Foresti, S., Yung, M., Martinelli, F. (eds.) ESORICS 2012. LNCS, vol. 7459, pp. 451–468. Springer, Heidelberg (2012)
Dreier, J., Lafourcade, P., Lakhnech, Y.: On parallel factorization of processes in the applied pi calculus. Technical Report TR-2012-3, Verimag Research Report (March 2012), http://www-verimag.imag.fr/TR/TR-2012-3.pdf
Groote, J.F., Moller, F.: Verification of Parallel Systems via Decomposition. In: Cleaveland, W.R. (ed.) CONCUR 1992. LNCS, vol. 630, pp. 62–76. Springer, Heidelberg (1992)
Hirschkoff, D., Pous, D.: On Bisimilarity and Substitution in Presence of Replication. In: Abramsky, S., Gavoille, C., Kirchner, C., Meyer auf der Heide, F., Spirakis, P.G. (eds.) ICALP 2010. LNCS, vol. 6199, pp. 454–465. Springer, Heidelberg (2010)
Liu, J.: A proof of coincidence of labeled bisimilarity and observational equivalence in applied pi calculus. Technical Report ISCAS-SKLCS-11-05 (2011), http://lcs.ios.ac.cn/~jliu/
Luttik, B.: Unique parallel decomposition in branching and weak bisimulation semantics. Technical report (2012), http://arxiv.org/abs/1205.2117v1
Luttik, B., van Oostrom, V.: Decomposition orders – another generalisation of the fundamental theorem of arithmetic. Theoretical Computer Science 335(2-3), 147–186 (2005)
Milner, R.: Communication and Concurrency. International Series in Computer Science. Prentice Hall (1989)
Milner, R., Moller, F.: Unique decomposition of processes. Theoretical Computer Science 107(2), 357–363 (1993)
Milner, R., Parrow, J., Walker, D.: A calculus of mobile processes. Information and Computation 100(1), 1–40 (1992)
Moller, F.: Axioms for Concurrency. PhD thesis, School of Computer Science, University of Edinburgh (1989)
Nestmann, U., Pierce, B.C.: Decoding choice encodings. Information and Computation 163(1), 1–59 (2000)
Palamidessi, C., Herescu, O.M.: A randomized encoding of the pi-calculus with mixed choice. Theoretical Computer Science 335(23), 373–404 (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dreier, J., Ene, C., Lafourcade, P., Lakhnech, Y. (2013). On Unique Decomposition of Processes in the Applied π-Calculus. In: Pfenning, F. (eds) Foundations of Software Science and Computation Structures. FoSSaCS 2013. Lecture Notes in Computer Science, vol 7794. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37075-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-37075-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-37074-8
Online ISBN: 978-3-642-37075-5
eBook Packages: Computer ScienceComputer Science (R0)