首页> 外文会议>International workshop on reachability problems >Recursive Schemes, Krivine Machines, and Collapsible Pushdown Automata
【24h】

Recursive Schemes, Krivine Machines, and Collapsible Pushdown Automata

机译:递归方案,Krivine机器和可折叠下推自动机

获取原文

摘要

Higher-order recursive schemes are an interesting method of approximating program semantics. The semantics of a scheme is an infinite tree labeled with built-in constants. This tree represents the meaning of the program up to the meaning of built-in constants. It is much easier to reason about properties of such trees than properties of interpreted programs. Moreover some interesting properties of programs are already expressible on the level of these trees.Collapsible pushdown automata (CPDA) give another way of generating the same class of trees. We present a relatively simple translation from recursive schemes to CPDA using Krivine machines as an intermediate step. The later are general machines for describing computation of the weak head normal form in the lambda-calculus. They provide the notions of closure and environment that facilitate reasoning about computation.
机译:高阶递归方案是一种有趣的近似程序语义的方法。方案的语义是带有内置常量标记的无限树。该树表示程序的含义,直到内置常量的含义为止。推理此类树的属性比解释程序的属性要容易得多。此外,程序的一些有趣属性已经可以在这些树的级别上表达。可折叠下推自动机(CPDA)提供了另一种生成同一类树的方式。我们提出了一个相对简单的转换,从递归方案到使用Krivine机器作为中间步骤的CPDA。后者是描述lambda演算中弱头法线形式的计算的通用机器。它们提供了闭包和环境的概念,有助于进行计算推理。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号