arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 1107.5722cs.LO
收藏

具有子类型的Pi-演算的终止性

Termination in a Pi-calculus with Subtyping

Ioana Cristescu, Daniel Hirschkoff

摘要:

我们提出了一个类型系统,以保证终止利用输入/输出功能和子类型的π演算过程,最初介绍了皮尔斯和Sangiorgi,为了分析使用的通道。我们表明,我们的系统改进了以前现有的建议,接受更多的过程作为终止。这种增强的表达能力使我们能够捕捉到合理的编程习惯。我们演示了如何我们的系统可以扩展到处理简单类型的类演算的编码,并讨论有关的类型推断的问题。

英文摘要:

We present a type system to guarantee termination of pi-calculus processes that exploits input/output capabilities and subtyping, as originally introduced by Pierce and Sangiorgi, in order to analyse the usage of channels. We show that our system improves over previously existing proposals by accepting more processes as terminating. This increased expressiveness allows us to capture sensible programming idioms. We demonstrate how our system can be extended to handle the encoding of the simply typed lambda-calculus, and discuss questions related to type inference.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑