The π-calculus as a Universal Model of Computation
نویسندگان
چکیده
Using a novel approach, we define a compositional output -based encoding of the λ-calculus with explicit substitution into a variant of the π-calculus with pairing, and show that this encoding preserves full β-reduction (i.e. not just lazy) as well as assignable types. Furthermore, we apply this new approach to the context of sequent calculi (which embody both parameter and context call) by defining a new encoding of the calculus λμμ̃; we show that this encodings is strong, in the sense that it too preserves all λμμ̃-reduction (i.e. not just outermost reduction), and in the sense that the implicative fragment of classical logic can be embedded in to the π-calculus via the preservation of assignable contexts. These results show that the π-calculus is indeed a universal model of computation for both concurrent and sequential paradigms, and fully represents both parameter and context call, as well as functional composition.
منابع مشابه
Expressiveness of the π-Calculus and the $-Calculus
In this paper we investigate the expressiveness of two process algebras, the π-calculus of mobile processes and the $calculus of bounded rational agents. We demonstrate that both models are more expressive than Turing Machines, i.e., they belong to superTuring models of computation. In particular, they are able to solve the halting problem of the Universal Turing Machine. Additionally, the $-ca...
متن کاملActors as a Coordinating Model of Computation
This paper relates two prominent models of concurrent computation, namely Actors and the π-calculus. We build on a thesis that proclaims – Actors enact the role of a coordinating model of computation. We enrich the Actor model by defining a mechanism for achieving a higher level of abstraction. This helps in reasoning with collections of Actors termed Actor Troupes. We identify a notion of inte...
متن کاملEmbedding Mobile Ambients into the π - calculus Gabriel Ciobanu , Vladimir Zakharov TR 05 - 07 , November 2005 ISSN 1224 - 9327
The mobile ambient paradigm of mobile computations is very expressive and allows various embeddings into it of other models of computations such as Turing machine, the λ-calculus, and the π-calculus. In this paper we demonstrate that we have a closer relationship between mobile ambients and the π-calculus. We present an embedding of pure mobile ambients into a fragment of the π-calculus, namely...
متن کاملConceptual Framework for Spatio-temporal Process Model
Geographical phenomena involve entities and changes that are located in both space and time. Therefore, it is not an unjust germane to declare each geographical phenomena as spatio – temporal phenomena. As a result of that, building a taxonomy of spatio – temporal phenomena implies an analysis of the representation of facts and occurrences within a space – time framework. While the absolute app...
متن کاملMultiport Interaction Nets and Concurrency
We consider an extension of Lafont’s Interaction Nets, called Multiport Interaction Nets, and show that they are a model of concurrent computation by encoding the full π-calculus in them. We thus obtain a faithful graphical representation of the π-calculus in which every reduction step is decomposed in fully local graph-rewriting rules.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010