【24h】

The Space of Interaction

机译:互动空间

获取原文

摘要

The space complexity of functional programs is not well understood. In particular, traditional implementation techniques are tailored to time efficiency, and space efficiency induces time inefficiencies, as it prefers re-computing to saving. Girard’s geometry of interaction underlies an alternative approach based on the interaction abstract machine (IAM), claimed as space efficient in the literature. It has also been conjectured to provide a reasonable notion of space for the λ-calculus, but such an important result seems to be elusive.In this paper we introduce a new intersection type system precisely measuring the space consumption of the IAM on the typed term. Intersection types have been repeatedly used to measure time, which they achieve by dropping idempotency, turning intersections into multisets. Here we show that the space consumption of the IAM is connected to a further structural modification, turning multisets into trees. Tree intersection types lead to a finer understanding of some space complexity results from the literature. They also shed new light on the conjecture about reasonable space: we show that the usual way of encoding Turing machines into the λ-calculus cannot be used to prove that the space of the IAM is a reasonable cost model.
机译:功能计划的空间复杂性并不充分了解。特别地,传统的实现技术是针对时间效率量身定制的,并且空间效率引起时间效率低下,因为它更喜欢重新计算以节省。 Girard的互动几何形状基于互动抽象机(IAM)的替代方法,将声称为文献中的空间效率。它还被猜测为λ-微积分提供合理的空间概念,但是这种重要的结果似乎是难以捉摸的。在本文中,我们介绍了一种新的交叉点系统精确地测量IAM的空间消耗在所键入的术语上的空间消耗。交叉点类型已经重复使用来测量它们通过丢弃幂等行为来实现的时间,将交叉点转换为多个。在这里,我们表明,IAM的空间消耗与进一步的结构修改有关,将多重传输到树木中。树交叉点类型导致对文献的一些空间复杂性结果更精细了解。他们还在猜想上阐明了关于合理空间的新光线:我们表明将图灵机编码到λ-微积分中的通常方法不能用于证明IAM的空间是合理的成本模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号