A Proof Search Specification of the π-Calculus

  • Authors:
  • Alwen Tiu;Dale Miller

  • Affiliations:
  • INRIA Lorraine;INRIA-Futurs and École polytechnique

  • Venue:
  • Electronic Notes in Theoretical Computer Science (ENTCS)
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

We present a meta-logic that contains a new quantifier @? (for encoding ''generic judgments'') and inference rules for reasoning within fixed points of a given specification. We then specify the operational semantics and bisimulation relations for the finite @p-calculus within this meta-logic. Since we restrict to the finite case, the ability of the meta-logic to reason within fixed points becomes a powerful and complete tool since simple proof search can compute this one fixed point. The @? quantifier helps with the delicate issues surrounding the scope of variables within @p-calculus expressions and their executions (proofs). We shall illustrate several merits of the logical specifications we write: 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 are easy to see declaratively; and proof search involving the application of inference rules, unification, and backtracking can provide complete proof systems for both one-step transitions and for bisimulation.