TY - JOUR
T1 - Constructing weak simulations from linear implications for processes with private names
AU - Horne, Ross
AU - Tiu, Alwen
N1 - Publisher Copyright:
© © Cambridge University Press 2019.
PY - 2019/9/1
Y1 - 2019/9/1
N2 - Abstract This paper clarifies that linear implication defines a branching-time preorder, preserved in all contexts, when used to compare embeddings of process in non-commutative logic. The logic considered is a first-order extension of the proof system BV featuring a de Morgan dual pair of nominal quantifiers, called BV1. An embedding of π-calculus processes as formulae in BV1 is defined, and the soundness of linear implication in BV1 with respect to a notion of weak simulation in the π -calculus is established. A novel contribution of this work is that we generalise the notion of a 'left proof' to a class of formulae sufficiently large to compare embeddings of processes, from which simulating execution steps are extracted. We illustrate the expressive power of BV1 by demonstrating that results extend to the internal π -calculus, where privacy of inputs is guaranteed. We also remark that linear implication is strictly finer than any interleaving preorder.
AB - Abstract This paper clarifies that linear implication defines a branching-time preorder, preserved in all contexts, when used to compare embeddings of process in non-commutative logic. The logic considered is a first-order extension of the proof system BV featuring a de Morgan dual pair of nominal quantifiers, called BV1. An embedding of π-calculus processes as formulae in BV1 is defined, and the soundness of linear implication in BV1 with respect to a notion of weak simulation in the π -calculus is established. A novel contribution of this work is that we generalise the notion of a 'left proof' to a class of formulae sufficiently large to compare embeddings of processes, from which simulating execution steps are extracted. We illustrate the expressive power of BV1 by demonstrating that results extend to the internal π -calculus, where privacy of inputs is guaranteed. We also remark that linear implication is strictly finer than any interleaving preorder.
KW - Keywords:process calculi
KW - calculus of structures
KW - proof theory
KW - simulation
UR - http://www.scopus.com/inward/record.url?scp=85063692520&partnerID=8YFLogxK
U2 - 10.1017/S0960129518000452
DO - 10.1017/S0960129518000452
M3 - Article
SN - 0960-1295
VL - 29
SP - 1275
EP - 1308
JO - Mathematical Structures in Computer Science
JF - Mathematical Structures in Computer Science
IS - 8
ER -