×

有用的MAM是强(lambda)演算的合理实现。 (英语) Zbl 1478.68083号

Väänänen,Jouko(编辑)等人,《逻辑、语言、信息和计算》。2016年8月16日至19日在墨西哥普埃布拉举行的2016年WoLLIC第23届国际研讨会。诉讼程序。柏林:斯普林格。莱克特。注释计算。科学。9803, 1-21 (2016).
摘要:强(λ)演算是否是一个合理的计算模型一直是一个悬而未决的问题,即它是否可以在图灵机或RAM等模型上的(β)阶数的多项式开销内实现。最近,B.阿卡托利U.Dal Lago公司[Log.Methods Compute.Sci.12,No.1,论文No.4,46 p.(2016;Zbl 1394.68137号)]通过一种新的共享形式(称为有用共享)解决了这个问题,并通过显式替换的微积分实现。本文提出了一种新的基于有用共享的强lambda演算抽象机useful Milner抽象机,并证明了它合理地实现了最左最外的求值。它提供了一个替代性的证据,证明了(lambda)演算是合理的,并且改进了实现强求值的技术。
关于整个系列,请参见[Zbl 1343.03002号].

MSC公司:

04年第68季度 经典计算模型(图灵机等)
03B40型 组合逻辑与lambda演算
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Accattoli,B.,Barenbaum,P.,Mazza,D.:蒸馏抽象机。In:ICFP 2014,第363–376页(2014)·Zbl 1345.68036号 ·doi:10.1145/2628136.2628154
[2] Accattoli,B.,Barenbaum,P.,Mazza,D.:一家实力雄厚的酿酒厂。作者:Feng,X.,Park,S.(编辑)APLAS 2015。LNCS,第9458卷,第231-250页。斯普林格,海德堡(2015)。doi:10.1007/978-3-319-26529-2_13·Zbl 1329.68061号 ·doi:10.1007/978-3-319-26529-2_13
[3] Accattoli,B.,Bonelli,E.,Kesner,D.,Lombardi,C.:非标准标准化定理。收录于:POPL,第659-670页(2014年)·Zbl 1284.68121号 ·doi:10.1145/2535838.2535886
[4] Accattoli,B.,Coen,C.S.:关于火球的相对有用性。收录于:LICS 2015,第141–155页(2015)·Zbl 1394.68058号 ·doi:10.1109/LICS.2015.23
[5] Accattoli,B.,Dal Lago,U.:关于降低水头的单一成本模型的不变性。收录于:RTA,第22-37页(2012年)
[6] 阿卡托利,B.,拉戈,U.D.:(最左边-最外面)贝塔系数的减少确实是不变的。逻辑方法计算。科学。12(1), 1–46 (2016) ·Zbl 1394.68137号 ·doi:10.2168/LMCS-12(1:4)2016
[7] Ariola,Z.M.,Bohannon,A.,Sabry,A.:序列计算和抽象机器。ACM事务处理。程序。语言系统。31(4), 13:1–13:48 (2009) ·数字对象标识代码:10.1145/1516507.1516508
[8] Asperti,A.,Mairson,H.G.:并行beta缩减不是基本递归。收录于:POPL,第303–315页(1998年)·兹比尔1005.68037 ·数字对象标识代码:10.1145/268946.268971
[9] Blelloch,G.E.,Greiner,J.:序列函数语言中的并行性。在:FPCA,第226–237页(1995年)·doi:10.1145/224164.224210
[10] Boutiller,P.:《新经济形势》(De nouveaus outils pour manipuler les inductif en Coq)。巴黎迪德罗大学博士论文,巴黎7(2014)
[11] de Carvalho,D.:通过指称语义和交集类型的lambda-terms的执行时间(2009年)。CoRR abs/0905.4251
[12] Crégut,P.:lambda-terms规范化的抽象机器。在:LISP和函数编程,第333–340页(1990年)·数字对象标识代码:10.1145/91556.91681
[13] Crégut,P.:Krivine抽象机器的强还原变体。高阶符号。计算。20(3), 209–230 (2007) ·Zbl 1130.68052号 ·doi:10.1007/s10990-007-9015-z
[14] Dal Lago,U.,Martini,S.:弱lambda微积分是一种合理的机器。理论。计算。科学。398(1–3), 32–50 (2008) ·Zbl 1145.68011号 ·doi:10.1016/j.tcs.2008.01.044
[15] Danos,V.,Regnier,L.:水头线性折减。技术报告(2004年)
[16] Danvy,O.,Nielsen,L.R.:重新关注约简语义。技术报告RS-04-26,金砖国家(2004)
[17] Danvy,O.,Zerny,I.:呼叫需求评估的综合操作说明。摘自:PPDP,第97–108页(2013年)·数字对象标识代码:10.1145/2505879.2505898
[18] Dénès,M.:算法的有效性。索菲亚·安蒂波利斯尼斯大学博士论文(2013)
[19] Ehrhard,T.,Regnier,L.:Böhm树,Krivine机器和lambda-terms的泰勒展开。收录人:Beckmann,A.,Berger,U.,Löwe,B.,Tucker,J.V.(编辑)CiE 2006。LNCS,第3988卷,第186–197页。斯普林格,海德堡(2006)·Zbl 1130.68054号 ·doi:10.1007/11780342_20
[20] Fernández,M.,Siafakas,N.:环境机器的新发展。电子。注释理论。计算。科学。237, 57–73 (2009) ·Zbl 1294.03020号 ·doi:10.1016/j.entcs.2009.03.035
[21] Friedman,D.P.,Ghuloum,A.,Siek,J.G.,Winebarger,O.L.:改进懒惰的Krivine机器。高阶符号。计算。20(3),271–293(2007年)·Zbl 1130.68055号 ·doi:10.1007/s10990-007-9014-0
[22] 阿拉巴马州加西亚·佩雷斯。,Nogueira,P.,Moreno-Navarro,J.J.:从正常秩序的小步骤操作语义导出全还原Krivine机器。摘自:PPDP,第85-96页(2013年)·doi:10.1145/2505879.2505887
[23] Grégoire,B.,Leroy,X.:强还原的编译实现。收录于:ICFP 2002,第235-246页(2002)·Zbl 1322.68053号 ·数字对象标识代码:10.1145/581478.581501
[24] Milner,R.:局部双图与合流:两个猜想。电子。注释理论。计算。科学。175(3), 65–73 (2007) ·Zbl 1277.68197号 ·doi:10.1016/j.entcs.2006.07.035
[25] Sands,D.,Gustavsson,J.,Moran,A.:Lambda计算和线性加速。收件人:Mogensen,T.Æ。,Schmidt,D.A.,Sudborough,I.H.(编辑)《计算的本质》。LNCS,第2566卷,第60-82页。斯普林格,海德堡(2002)·Zbl 1026.68020号 ·doi:10.1007/3-540-36377-74
[26] Sestoft,P.:衍生出一个懒惰的抽象机器。J.功能。程序。7(3), 231–264 (1997) ·兹伯利0881.68049 ·doi:10.1017/S0956796897002712
[27] Smith,C.:用于高阶术语共享的抽象机器。在IFL 2014(2014)上发表
[28] Wand,M.:关于Krivine机器的正确性。高阶符号。计算。20(3), 231–235 (2007) ·Zbl 1130.68060号 ·doi:10.1007/s10990-007-9019-8
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。