Parameterizing higher-order processes on names and processes
Parameterization extends higher-order processes with the capability of abstraction and application (like those in lambda-calculus). As is well-known, this extension is strict, meaning that higher-order processes equipped with parameterization are strictly more expressive than those without parameter...
Saved in:
Published in | RAIRO. Informatique théorique et applications Vol. 53; no. 3-4; pp. 153 - 206 |
---|---|
Main Author | |
Format | Journal Article |
Language | English |
Published |
Paris
EDP Sciences
01.07.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Parameterization extends higher-order processes with the capability of abstraction and application (like those in lambda-calculus). As is well-known, this extension is strict, meaning that higher-order processes equipped with parameterization are strictly more expressive than those without parameterization. This paper studies strictly higher-order processes (i.e., no name-passing) with two kinds of parameterization: one on names and the other on processes themselves. We present two main results. One is that in presence of parameterization, higher-order processes can interpret first-order (name-passing) processes in a quite elegant fashion, in contrast to the fact that higher-order processes without parameterization cannot encode first-order processes at all. We present two such encodings and analyze their properties in depth, particularly full abstraction. In the other result, we provide a simpler characterization of the standard context bisimilarity for higher-order processes with parameterization, in terms of the normal bisimilarity that stems from the well-known normal characterization for higher-order calculus. As a spinoff, we show that the bisimulation up-to context technique is sound in the higher-order setting with parameterization. |
---|---|
Bibliography: | publisher-ID:ita180042 A preliminary version of this work was presented at EXPRESS/SOS 2016. This paper revises and extends that version with full-fledged proofs and more refined discussions (at least more than half new materials), and moreover, the detailed analysis of a variant encoding of interest. This encoding, mentioned only as a further direction in the preliminary version, is given thorough examination in this work. href:https://www.rairo-ita.org/articles/ita/abs/2019/02/ita180042/ita180042.html ark:/67375/80W-P42L1HGL-4 istex:147217302AF41FB5D1FBF3C6540924173197EFAC ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
ISSN: | 0988-3754 1290-385X |
DOI: | 10.1051/ita/2019005 |