sorts which is analogous to the notion of types in functional programming. As a well-typed program applies functions to argume'/> A sort inference algorithm for the polyadic π-calculus
首页> 外文会议>ACM SIGPLAN-SIGACT symposium on Principles of programming languages >A sort inference algorithm for the polyadic π-calculus
【24h】

A sort inference algorithm for the polyadic π-calculus

机译:一种多元π演算的排序推理算法

获取原文

摘要

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.

机译:

在米尔纳的多元π演算中,有 sorts 概念,类似于函数编程中的类型概念。当类型良好的程序以一致的方式将函数应用于自变量时,分类良好的过程将以一致的方式使用通信通道。一个悬而未决的问题是,是否有一种算法可以像在函数编程中推断类型一样,在π演算中推断排序。在这里,我们通过提出一种算法来解决问题,该算法可以推断一阶演算中某个过程的最一般排序,并证明其正确性。该算法与功能语言中的Hindley-Milner类型推断所用的算法相似。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号