English

Using Session Types for Reasoning About Boundedness in the Pi-Calculus

Logic in Computer Science 2017-09-05 v1

Abstract

The classes of depth-bounded and name-bounded processes are fragments of the pi-calculus for which some of the decision problems that are undecidable for the full calculus become decidable. P is depth-bounded at level k if every reduction sequence for P contains successor processes with at most k active nested restrictions. P is name-bounded at level k if every reduction sequence for P contains successor processes with at most k active bound names. Membership of these classes of processes is undecidable. In this paper we use binary session types to decise two type systems that give a sound characterization of the properties: If a process is well-typed in our first system, it is depth-bounded. If a process is well-typed in our second, more restrictive type system, it will also be name-bounded.

Keywords

Cite

@article{arxiv.1709.00829,
  title  = {Using Session Types for Reasoning About Boundedness in the Pi-Calculus},
  author = {Hans Hüttel},
  journal= {arXiv preprint arXiv:1709.00829},
  year   = {2017}
}

Comments

In Proceedings EXPRESS/SOS 2017, arXiv:1709.00049

R2 v1 2026-06-22T21:32:06.490Z