arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1304.6284cs.PL
收藏

具有μ的λ演算的可表示性

Expressibility in the Lambda Calculus with mu

Clemens Grabmayer, Jan Rochel

摘要:

我们解决一个问题,连接到功能性程序设计语言的展开语义:给一个有用的表征,这些无限的PDMANDA-条款是lambda_{letrec} -可表达的意义上说,它们出现在lambda_{letrec},与letrec的PDMANDA演算的无限展开的条款。我们提供了两个特征,使用的概念,我们介绍了无限的非线性项:正则性,强正则性,和绑定捕获链。证明了lambda_{letrec} -可表示的无穷多项构成正则无穷多项的一个真子类。在本文中,我们建立这些特征只在lambda_{mu},显式μ-递归的代数演算的可表达性。我们证明了对于所有的无穷多项T,下列条件是等价的:(i):T是lambda_{mu} -可表示的;(ii):T是强正则的;(iii):T是正则的,并且它只有有限的结合-捕获链.我们定义的正则性和强正则性的无穷大项作为两个不同的推广的正则性的无穷大的一阶项:作为存在的只有1000多个子项被定义为约简的两个重写关系分解的无穷大项。这些重写关系作用于无限的可重写项,这些可重写项配备有用于收集分解的可重写项抽象的标记前缀,并且在分解下保持项闭合。它们的不同之处在于如何去除前缀中的空洞抽象。本报告与RTA 2013会议论文集的相同标题的文章一起发布,主要区别在于提供了结合-捕获链表征lambda_{mu} -可表达性的证据。

英文摘要:

We address a problem connected to the unfolding semantics of functional programming languages: give a useful characterization of those infinite lambda-terms that are lambda_{letrec}-expressible in the sense that they arise as infinite unfoldings of terms in lambda_{letrec}, the lambda-calculus with letrec. We provide two characterizations, using concepts we introduce for infinite lambda-terms: regularity, strong regularity, and binding-capturing chains. It turns out that lambda_{letrec}-expressible infinite lambda-terms form a proper subclass of the regular infinite lambda-terms. In this paper we establish these characterizations only for expressibility in lambda_{mu}, the lambda-calculus with explicit mu-recursion. We show that for all infinite lambda-terms T the following are equivalent: (i): T is lambda_{mu}-expressible; (ii): T is strongly regular; (iii): T is regular, and it only has finite binding-capturing chains. We define regularity and strong regularity for infinite lambda-terms as two different generalizations of regularity for infinite first-order terms: as the existence of only finitely many subterms that are defined as the reducts of two rewrite relations for decomposing lambda-terms. These rewrite relations act on infinite lambda-terms furnished with a marked prefix of abstractions for collecting decomposed lambda-abstractions and keeping the terms closed under decomposition. They differ in how vacuous abstractions in the prefix are removed. This report accompanies the article with the same title for the proceedings of the conference RTA 2013, and mainly differs from that by providing the proof of the characterization of lambda_{mu}-expressibility with binding-capturing chains.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑