Sort inference algorithm for the polyadic π-calculus

26Citations
Citations of this article
21Readers
Mendeley users who have this article in their library.

Abstract

In Milner's polyadic π-calculus there is a notion of sorts which is analogous to the notion of types in functional programming. As a well-typed program applies functions to arguments in a consistent way, a well-sorted process uses communication channels in a consistent way. An open problem is whether there is an algorithm to infer sorts in the π-calculus in the same way that types can be inferred in functional programming. Here we solve the problem by presenting an algorithm which infers the most general sorting for a process in the first-order calculus, and proving its correctness. The algorithm is similar in style to those used for Hindley-Milner type inference in functional languages.

Cite

CITATION STYLE

APA

Gay, S. J. (1993). Sort inference algorithm for the polyadic π-calculus. In Conference Record of the Annual ACM Symposium on Principles of Programming Languages (pp. 429–438). Publ by ACM. https://doi.org/10.1145/158511.158701

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free