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 条
  • [21] Proof-search and countermodel generation for non-normal modal logics: The theorem prover PRONOM
    Dalmonte, Tiziano
    Negri, Sara
    Olivetti, Nicola
    Pozzato, Gian Luca
    INTELLIGENZA ARTIFICIALE, 2020, 14 (02) : 215 - 229
  • [22] Probabilistic temporal logics via the modal mu-calculus
    Cleaveland, R
    Iyer, SP
    Narasimha, M
    THEORETICAL COMPUTER SCIENCE, 2005, 342 (2-3) : 316 - 350
  • [23] MODAL-LOGICS CONSERVATIVE OVER INTUITIONISTIC PREDICATE CALCULUS
    NAUMOV, PG
    VESTNIK MOSKOVSKOGO UNIVERSITETA SERIYA 1 MATEMATIKA MEKHANIKA, 1991, (06): : 86 - 90
  • [24] Probabilistic temporal logics via the modal mu-calculus
    Narasimha, M
    Cleaveland, R
    Iyer, P
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, 1999, 1578 : 288 - 305
  • [25] A proof-theoretic proof of functional completeness for many modal and tense logics
    Wansing, H
    PROOF THEORY OF MODAL LOGIC, 1996, 2 : 123 - 136
  • [26] 3 LOGICS FOR BRANCHING BISIMULATION
    DENICOLA, R
    VAADRAGER, F
    JOURNAL OF THE ACM, 1995, 42 (02) : 458 - 487
  • [27] Reasoning about proof search specifications: An abstract
    Miller, D
    THEOREM PROVING IN HIGHER ORDER LOGICS, PROCEEDINGS, 2003, 2758 : 204 - 204
  • [28] GENERALIZED BISIMULATION IN RELATIONAL SPECIFICATIONS
    ASTESIANO, E
    GIOVINI, A
    REGGIO, G
    LECTURE NOTES IN COMPUTER SCIENCE, 1987, 294 : 207 - 226
  • [29] A Labelled Sequent Calculus for BBI: Proof Theory and Proof Search
    Hou, Zhe
    Tiu, Alwen
    Gore, Rajeev
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS (TABLEAUX 2013), 2013, 8123 : 172 - 187
  • [30] A labelled sequent calculus for BBI: proof theory and proof search
    Hou, Zhe
    Gore, Rajeev
    Tiu, Alwen
    JOURNAL OF LOGIC AND COMPUTATION, 2018, 28 (04) : 809 - 872