English

A Type System for proving Depth Boundedness in the pi-calculus

Logic in Computer Science 2015-02-24 v2 Programming Languages

Abstract

The depth-bounded fragment of the pi-calculus is an expressive class of systems enjoying decidability of some important verification problems. Unfortunately membership of the fragment is undecidable. We propose a novel type system, parameterised over a finite forest, that formalises name usage by pi-terms in a manner that respects the forest. Type checking is decidable and type inference is computable; furthermore typable pi-terms are guaranteed to be depth bounded. The second contribution of the paper is a proof of equivalence between the semantics of typable terms and nested data class memory automata, a class of automata over data words. We believe this connection can help to establish new links between the rich theory of infinite-alphabet automata and nominal calculi.

Keywords

Cite

@article{arxiv.1502.00944,
  title  = {A Type System for proving Depth Boundedness in the pi-calculus},
  author = {Emanuele D'Osualdo and Luke Ong},
  journal= {arXiv preprint arXiv:1502.00944},
  year   = {2015}
}

Comments

19 pages

R2 v1 2026-06-22T08:20:52.349Z