×

混合模式/线性lambda演算及其在Bellantoni-Cook安全递归中的应用。 (英语) Zbl 0908.03022号

尼尔森,莫根斯(编辑)等人,《计算机科学逻辑》。第11届国际研讨会,CSL’97。EACSL年会,丹麦奥胡斯,1997年8月23日至29日。诉讼程序。柏林:斯普林格。莱克特。票据计算。科学。1414, 275-294 (1998).
摘要:本文介绍了一种具有模态和线性函数类型的简单型lambda演算。通过使用子类型,避免了与模态和线性相关的额外术语形式。我们研究了这个系统的基本元理论,包括主类型的存在性和推理。
该系统为Bellantoni-Cook函数代数的某些高阶推广提供了一个平台,通过将变量分离为“安全”和“正常”变量来捕获多项式时间。
Bellantoni-Cook框架中安全变量和正常变量之间的区别和涉及的句法限制由模态函数空间和相关的类型规则捕获。
另一方面,线性函数空间用于实现某种形式的本原递归,其函数结果类型在多项式时间内是保守的。
与这些应用相关的证明是基于对分类理论模型中lambda演算的解释,在该模型中,所有函数都是可通过构造计算的多项式时间。这种解释的细节不是本文的主题,将在其他地方出现。
有关整个系列,请参见[Zbl 0891.00021号].

MSC公司:

03B40型 组合逻辑与lambda演算
03B45 模态逻辑(包括规范逻辑)
PDF格式BibTeX公司 XML格式引用