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 条
  • [31] Non-normal modal logics and conditional logics: Semantic analysis and proof theory
    Chen, Jinsheng
    Greco, Giuseppe
    Palmigiano, Alessandra
    Tzimoulis, Apostolos
    INFORMATION AND COMPUTATION, 2022, 287
  • [32] Bisimulation quantified logics: Undecidability
    French, T
    FSTTCS 2005: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2005, 3821 : 396 - 407
  • [33] Proof Systems for the Modal μ-Calculus Obtained by Determinizing Automata
    Dekker, Maurice
    Kloibhofer, Johannes
    Marti, Johannes
    Venema, Yde
    AUTOMATED REASONING WITH ANALYTIC TABLEAUX AND RELATED METHODS, TABLEAUX 2023, 2023, 14278 : 242 - 259
  • [34] A Proof System with Names for Modal Mu-calculus
    Stirling, Colin
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2013, (129): : 18 - 29
  • [35] An Easy Completeness Proof for the Modal μ-Calculus on Finite Trees
    ten Cate, Balder
    Fontaine, Gaelle
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2010, 6014 : 161 - +
  • [36] How to optimize proof-search in modal logics: a new way of proving redundancy criteria for sequent calculi
    Voronkov, A
    15TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2000, : 401 - 412
  • [37] A bisimulation-like proof method for contextual properties in untyped λ-calculus with references and deallocation
    Sumii, Eijiro
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (51-52) : 4358 - 4378
  • [38] PROOF SYSTEMS FOR VARIOUS FDE-BASED MODAL LOGICS
    Drobyshevich, Sergey
    Wansing, Heinrich
    REVIEW OF SYMBOLIC LOGIC, 2020, 13 (04): : 720 - 747
  • [39] Non-Normal Modal Logics: A Challenge to Proof Theory
    Negri, Sara
    LOGICA YEARBOOK 2016, 2017, : 125 - 140
  • [40] Universal proof theory: Feasible admissibility in intuitionistic modal logics
    Tabatabai, Amirhossein Akbar
    Jalali, Raheleh
    ANNALS OF PURE AND APPLIED LOGIC, 2025, 176 (02)