论文标题

多类型和合理的空间(长版)

Multi Types and Reasonable Space (Long Version)

论文作者

Accattoli, Beniamino, Lago, Ugo Dal, Vanoni, Gabriele

论文摘要

Accattoli,Dal Lago和Vanoni最近证明,Krivine Abstrack Machine的空间KAM使用的空间是Lambda-Calculus的合理空间成本模型,该模型核算对数空间,解决了一个长期存在的开放问题。在本文中,我们提供了一个新的多类型系统(相交类型的变体),并从多类型派生中提取空间KAM使用的空间,捕获到类型的系统中,抽象机的空间复杂性。此外,我们还展示了如何通过对类型系统的较小更改来捕获空间KAM的时间,这是合理的时间成本模型。

Accattoli, Dal Lago, and Vanoni have recently proved that the space used by the Space KAM, a variant of the Krivine abstract machine, is a reasonable space cost model for the lambda-calculus accounting for logarithmic space, solving a longstanding open problem. In this paper, we provide a new system of multi types (a variant of intersection types) and extract from multi type derivations the space used by the Space KAM, capturing into a type system the space complexity of the abstract machine. Additionally, we show how to capture also the time of the Space KAM, which is a reasonable time cost model, via minor changes to the type system.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源