【24h】

Clocked lambda calculus

机译:计时λ演算

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

One of the best-known methods for discriminating λ-terms with respect to β-convertibility isrndue to Corrado Boehm. The idea is to compute the infinitary normal form of a λ-term M, thernBoehm Tree (BT) of M. If λ-terms M, N have distinct BTs, then M u0003=β N, that is, M and Nrnare not β-convertible. But what if their BTs coincide? For example, all fixed pointrncombinators (FPCs) have the same BT, namely λx.x(x(x(. . .))).rnWe introduce a clocked λ-calculus, an extension of the classical λ-calculus with a unaryrnsymbol τ used to witness the β-steps needed in the normalization to the BT. This extensionrnis infinitary strongly normalizing, infinitary confluent and the unique infinitary normal formsrnconstitute enriched BTs, which we call clocked BTs. These are suitable for discriminating arnrich class of λ-terms having the same BTs, including the well-known sequence of Boehm’srnFPCs.rnWe further increase the discrimination power in two directions. First, by a refinement of therncalculus: the atomic clocked λ-calculus, where we employ symbols τp that also witness thern(relative) positions p of the β-steps. Second, by employing a localized version of the (atomic)rnclocked BTs that has even more discriminating power.
机译:由于Corrado Boehm,关于β可转换性区分λ项的最著名方法之一。这个想法是要计算λ项M的不定范式,即M的伯恩姆树(BT)。如果λ项M,N具有不同的BT,则M u0003 =βN,即M和Nrnareβ不-可转换。但是,如果他们的BT一致,该怎么办?例如,所有定点组合器(FPC)都具有相同的BT,即λx.x(x(x(...)))。用于见证BT归一化所需的β步。这种延伸不定形的强烈归一化,不定形合流和独特的不定形正态形式构成了丰富的BT,我们称其为计时BT。这些适用于区分具有相同BT的arn-term类别的λ项,包括著名的Boehm'srnFPCs序列。我们进一步在两个方向上提高了鉴别能力。首先,通过对微积分的改进:原子钟控的λ微积分,我们采用符号τp来表示β阶的相对位置p。其次,通过使用具有更大辨别力的(原子)时钟BT的本地化版本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号