Proof Search Specifications of Bisimulation and Modal Logics for the π-calculus

被引:26
|
作者
Tiu, Alwen [1 ]
Miller, Dale [2 ,3 ]
机构
[1] Australian Natl Univ, Coll Engn & Comp Sci, Log & Computat Grp, Canberra, ACT 0200, Australia
[2] Ecole Polytech, LIX, F-91128 Palaiseau, France
[3] INRIA Saclay, Saclay, France
基金
澳大利亚研究理事会;
关键词
Theory; Verification; Proof search; lambda-tree syntax; del quantifier; generic judgments; higher-order abstract syntax; pi-calculus; bisimulation; modal logics; MOBILE PROCESSES; MODEL CHECKING; NOMINAL LOGIC; UNIFICATION;
D O I
10.1145/1656242.1656248
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We specify the operational semantics and bisimulation relations for the finite pi-calculus within a logic that contains the del quantifier for encoding generic judgments and definitions for encoding fixed points. Since we restrict to the finite case, the ability of the logic to unfold fixed points allows this logic to be complete for both the inductive nature of operational semantics and the coinductive nature of bisimulation. The del quantifier helps with the delicate issues surrounding the scope of variables within pi-calculus expressions and their executions (proofs). We illustrate several merits of the logical specifications permitted by this logic: they are natural and declarative; they contain no side-conditions concerning names of variables while maintaining a completely formal treatment of such variables; differences between late and open bisimulation relations arise from familar logic distinctions; the interplay between the three quantifiers (for all, there exists, and del) and their scopes can explain the differences between early and late bisimulation and between various modal operators based on bound input and output actions; and proof search involving the application of inference rules, unification, and backtracking can provide complete proof systems for one-step transitions, bisimulation, and satisfaction in modal logic. We also illustrate how one can encode the pi-calculus with replications, in an extended logic with induction and co-induction.
引用
收藏
页数:35
相关论文
共 50 条
  • [41] A Proof Search Specification of the pi-Calculus
    Tiu, Alwen
    Miller, Dale
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 138 (01) : 79 - 101
  • [42] Model checking for π-calculus using proof search
    Tiu, A
    CONCUR 2005 - CONCURRENCY THEORY, PROCEEDINGS, 2005, 3653 : 36 - 50
  • [43] MANY-VALUED MODAL-LOGICS - USES AND PREDICATE CALCULUS
    OSTERMANN, P
    ZEITSCHRIFT FUR MATHEMATISCHE LOGIK UND GRUNDLAGEN DER MATHEMATIK, 1990, 36 (04): : 367 - 376
  • [44] Symbolic bisimulation in the Spi Calculus
    Borgström, J
    Briais, S
    Nestmann, U
    CONCUR 2004 - CONCURRENCY THEORY, PROCEEDINGS, 2004, 3170 : 161 - 176
  • [45] Bisimulation games and locally tabular logics
    Shehtman, V. B.
    RUSSIAN MATHEMATICAL SURVEYS, 2016, 71 (05) : 979 - 981
  • [46] On bisimulation in the pi-calculus
    Walker, D
    CONCUR '94: CONCURRENCY THEORY, 1994, 836 : 315 - 330
  • [47] Bisimulation congruence for asymmetric χ≠-calculus
    Zhong, Farong
    Fu, Yuxi
    Dong, Xiaoju
    ISPDC 2006: FIFTH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING, PROCEEDINGS, 2006, : 173 - +
  • [48] A TABLEAU-LIKE PROOF PROCEDURE FOR NORMAL MODAL-LOGICS
    OGNJANOVIC, Z
    THEORETICAL COMPUTER SCIENCE, 1994, 129 (01) : 167 - 186
  • [50] Machine-Checked Proof-Theory for Propositional Modal Logics
    Dawson, Jeremy E.
    Gore, Rajeev
    Wu, Jesse
    ADVANCES IN PROOF THEORY, 2016, 28 : 173 - 243