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 条
  • [1] Modal logics for Brane Calculus
    Miculan, Marino
    Bacci, Giorgio
    COMPUTATIONAL METHODS IN SYSTEMS BIOLOGY, PROCEEDINGS, 2006, 4210 : 1 - 16
  • [2] POLYNOMIAL RING CALCULUS FOR MODAL LOGICS: A NEW SEMANTICS AND PROOF METHOD FOR MODALITIES
    Agudelo, Juan C.
    Carnielli, Walter
    REVIEW OF SYMBOLIC LOGIC, 2011, 4 (01): : 150 - 170
  • [3] A RESOLUTION CALCULUS FOR MODAL-LOGICS
    OHLBACH, HJ
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 310 : 500 - 516
  • [4] Bisimulation in model-changing modal logics: An algorithmic study
    Ghosh, Sujata
    Gupta, Shreyas
    Li, Lei
    JOURNAL OF LOGIC AND COMPUTATION, 2024, 34 (02) : 399 - 427
  • [5] Minimal refinements of specifications in modal and temporal logics
    Gorogiannis, Nikos
    Ryan, Mark
    FORMAL ASPECTS OF COMPUTING, 2007, 19 (04) : 417 - 444
  • [6] Relational proof systems for modal logics
    Orlowska, E
    PROOF THEORY OF MODAL LOGIC, 1996, 2 : 55 - 78
  • [7] A Completeness Proof for Bisimulation in the pi-calculus Using Isabelle
    Bengtson, Jesper
    Parrow, Joachim
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 192 (01) : 61 - 75
  • [8] A fibred tableau calculus for modal logics of agents
    Padmanabhan, Vineet
    Governatori, Guido
    DECLARATIVE AGENT LANGUAGES AND TECHNOLOGIES IV, 2006, 4237 : 105 - +
  • [9] PRONOM: Proof-Search and Countermodel Generation for Non-normal Modal Logics
    Dalmonte, Tiziano
    Negri, Sara
    Olivetti, Nicola
    Pozzato, Gian Luca
    ADVANCES IN ARTIFICIAL INTELLIGENCE, AI*IA 2019, 2019, 11946 : 165 - 179
  • [10] TOWARDS A PROOF THEORY OF GODEL MODAL LOGICS
    Metcalfe, George
    Olivetti, Nicola
    LOGICAL METHODS IN COMPUTER SCIENCE, 2011, 7 (02)