6
IRUS Total
Downloads
  Altmetric

Control in the π-calculus

File Description SizeFormat 
DTR14-2.pdfPublished version567.41 kBAdobe PDFView/Open
Title: Control in the π-calculus
Authors: Honda, K
Yoshida, N
Berger, M
Item Type: Report
Abstract: This paper presents a type-preserving translation from the call-by-value -calculus ( v-calculus) into a typed -calculus, and shows full abstraction up to maximally consistent observational congruences in both calculi. The -calculus has a particularly simple representation as typed mobile processes where a unique stateless replicated input is associated to each name. The corresponding -calculus is a proper subset of the linear -calculus, the latter being able to embed the simplytyped -calculus fully abstractly. Strong normalisability of the v-calculus is an immediate consequence of this correspondence and the strong normalisability of the linear -calculus, using the standard argument based on simulation between the v-calculus and its translation. Full abstraction, our main result, is proved via an inverse transformation from the typed -terms which inhabit the encoded v-types into the v-calculus (the so-called de nability argument), using proof techniques from games semantics and process calculi. A tight operational correspondence assisted by the de nability result opens a possibility to use typed -calculi as a tool to investigate and analyse behaviours of various control operators and associated calculi in a uniform setting, possibly integrated with other language primitives and operational structures.
Issue Date: 1-Jan-2014
URI: http://hdl.handle.net/10044/1/95029
DOI: 10.25561/95029
Publisher: Department of Computing, Imperial College London
Start Page: 1
End Page: 54
Journal / Book Title: Departmental Technical Report: 14/2
Copyright Statement: © 2014 The Author(s). This report is available open access under a CC-BY-NC-ND (https://creativecommons.org/licenses/by-nc-nd/4.0/)
Publication Status: Published
Article Number: 14/2
Appears in Collections:Computing
Computing Technical Reports
Faculty of Engineering



This item is licensed under a Creative Commons License Creative Commons