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...

Full description

Saved in:
Bibliographic Details
Published inRAIRO. Informatique théorique et applications Vol. 53; no. 3-4; pp. 153 - 206
Main Author Xu, Xian
Format Journal Article
LanguageEnglish
Published Paris EDP Sciences 01.07.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
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