×

交互机器的动态几何:一个标记引导的图形重写器。 (英语) Zbl 1442.68030号

摘要:在实施lambda-calculus评估策略时,实现的正确性和效率都是有效的关注点。虽然正确性的概念由评估策略决定,但就效率而言,还有更大的设计空间可以探索,尤其是空间效率与时间效率之间的权衡。针对能够研究这种权衡的统一框架,我们引入了一种抽象机器,其灵感来自Girard的交互几何(GoI),这是一种结合令牌传递和图形重写的机器。我们展示了抽象机器(称为动态GoI机器(DGoIM),关于三个求值:按需调用、从左到右的按值调用和从右到左的按值访问。在Accattoli的抽象机器分类法中,通过分析机器执行的时间成本,将机器归类为“高效”机器。

理学硕士:

68甲18 函数编程和lambda演算
03B40型 组合逻辑与lambda演算
03楼52 线性逻辑和其他子结构逻辑的理论证明
2012年第68季度 语法和重写系统
PDF格式BibTeX公司 XML格式引用
全文: arXiv公司

参考文献:

[1] [AB17]贝尼亚米·阿卡托利和布鲁诺·巴拉斯。环境和抽象机器的复杂性。2017年PPDP,第4-16页。ACM,2017年·Zbl 1503.68034号
[2] [ABM14]贝尼亚米尼·阿卡托利、巴勃罗·巴伦鲍姆和达米亚诺·马扎。蒸馏抽象机。ICFP 2014,第363-376页。ACM,2014年·Zbl 1345.68036号
[3] [Acc17]贝尼氨基阿卡托利。抽象机器的复杂性。在WPTE 2016中,EPTCS第235卷,2017年第1-15页·Zbl 1478.68083号
[4] [AD16]贝尼亚米·阿卡托利(Beniamino Accattoli)和乌戈·达尔·拉戈(Ugo Dal Lago)。(最左边最外面的)β-归约确实是不变的。Comp.中的逻辑方法。科学。,12(1), 2016. ·Zbl 1394.68137号
[5] [AG09]贝尼亚米·阿卡托利和斯特凡诺·格雷尼。跳线框。在2009年中超联赛中,Lect第5771卷。票据构成。科学。,第55-70页。施普林格,2009年·Zbl 1257.03038号
[6] [AK10]Beniamino Accattoli和Delia Kesner。结构λ-演算。在CSL 2010中,Lect第6247卷。票据构成。科学。,第381-395页。施普林格,2010年·Zbl 1287.03034号
[7] [AS14]贝尼亚米·阿卡托利(Beniamino Accattoli)和克劳迪奥·萨科尔多蒂(Claudio Sacerdoti Coen)。关于变量的值。2014年WoLLIC,Lect第8652卷。票据构成。科学。,第36-50页。斯普林格,2014年·Zbl 1372.68054号
[8] [CDG+18]史蒂芬·W·T·张(Steven W.T.Cheung)、维克托·达尔瓦鲁(Victor Darvariu)、丹·吉卡(Dan R.Ghica)、科科·穆罗亚(Koko Muroya)和鲁本·N·S·罗。通过可编程归纳和溯源对机器学习进行功能透视。在·Zbl 1507.68241号
[9] [Cr´e07]皮埃尔·克雷古特。强烈减少Krivine抽象机的变体。高阶和符号计算,20(3):209-2302007·Zbl 1130.68052号
[10] [DFVY15]乌戈·达尔·拉戈(Ugo Dal Lago)、克劳迪娅·法根(Claudia Faggian)、贝诺·特瓦利昂(Benoˆt Valiron)和阿基拉·吉咪祖(Akira Yoshimizu)。平行性和同步性
[11] [DFVY17]乌戈·达尔·拉戈(Ugo Dal Lago)、克劳迪娅·法根(Claudia Faggian)、贝诺·特瓦利昂(Benoˆt Valiron)和阿基拉·吉咪祖(Akira Yoshimizu)。平行几何:经典、概率和量子效应。POPL 2017,第833-845页。ACM,2017年·Zbl 1380.68120号
[12] [DG11]乌戈·达尔·拉戈和马尔科·加博阿迪。线性相关类型和相对完整性。在LICS 2011中,第133-142页。IEEE计算机学会,2011年·Zbl 1261.03073号
[13] [DMMZ12]奥利维尔·丹维(Olivier Danvy)、凯文·米利金(Kevin Millikin)、约翰·蒙克(Johan Munk)和伊恩·泽尼(Ian Zerny)。关于小步骤和大步骤语义的相互派生:根据需要评估的无存储调用的案例研究。理论。公司。科学。,435:21-42, 2012. ·Zbl 1244.68026号
[14] [DP12]乌戈·达尔·拉戈和芭芭拉·佩蒂特。按值调用场景中的线性相关类型。在PPDP 2012中,第115-126页。ACM,2012年·Zbl 1283.68117号
[15] [DR96]Vincent Danos和Laurent Regnier。可逆、不可逆和最佳λ机器。选举。Theor中的注释。公司。科学。,3:40-60, 1996.
[16] [DS16]Ugo Dal Lago和Ulrich Sch¨opp。空间函数编程的交互计算。信息计算。,248:150-194, 2016. ·Zbl 1339.68038号
[17] [DZ13]奥利维尔·丹维和伊恩·泽尼。呼叫需求评估的综合操作说明。在PPDP 2013中,第97-108页。ACM,2013年。
[18] [FM02]玛丽贝尔·费尔南德斯和伊恩·麦基。调用-值lambda-graph重写而不重写。在ICGT 2002中,LNCS第2505卷,第75-89页。斯普林格,2002年·Zbl 1028.68020号
[19] [FMS05]Maribel Fern´andez、Ian Mackie和Françcois-R´egis Sinot。闭合约简:无字母转换的显式替换。数学。结构。在Comp。科学。,15(2):343-381, 2005. ·Zbl 1129.68409号
[20] [FS09]玛丽贝尔·费尔南德斯(Maribel Fern´andez)和尼古拉·西亚法卡斯(Nikolaos Siafakas)。环境机械的新发展。选举。Theor中的注释。公司。科学。,237:57-73, 2009. ·兹比尔1294.03020
[21] [Ghi07]丹·R·吉卡。合成几何:VLSI设计的结构化方法。在POPL 2007中,第363-375页。ACM,2007年·Zbl 1295.68062号
[22] [Gir87]吉恩·伊夫·吉拉德。线性逻辑。理论。公司。科学。,50:1-102, 1987. ·Zbl 0625.03037号
[23] [Gir89]珍妮·伊夫·吉拉德。交互几何I:系统F的解释。1988年逻辑学术讨论会,《逻辑与发现研究》第127卷。数学。,第221-260页。爱思唯尔,1989年·Zbl 0686.03030号
[24] [GS11]Dan R.Ghica和Alex Smith。综合几何III:通过类型推理进行资源管理。在POPL 2011中,第345-356页。ACM,2011年·兹比尔1284.68183
[25] [GSS11]Dan R.Ghica、Alex Smith和Satnam Singh。合成几何IV:将仿射递归编译成静态硬件。在ICFP中,第221-233页,2011年·Zbl 1323.68206号
[26] [HMH14]细野直彦(Naohiko Hoshino)、村上孝子(Koko Muroya)和哈朔一郎(Ichiro Hasuo)。交互作用的记忆几何:从联合成分到代数效应。CSL-LICS 2014,第52:1-52:10页。ACM,2014年·Zbl 1394.68062号
[27] [Kis12]亚历克斯·基辛格。过程图片:单体范畴的自动图形重写和量子计算应用。CoRR,abs/1203.0202,2012年。
[28] [Kri07]珍妮·路易斯·克里文。一台叫lambda-calculus的机器。高阶和符号计算,20(3):199-2072007·Zbl 1130.68057号
[29] [Lan64]彼得·兰丁。表达式的机械计算。公司。行程。,6(4):308-320, 1964. ·Zbl 0122.36106号
[30] [Mac95]伊恩·麦基。交互机器的几何结构。POPL 1995,第198-208页。ACM,1995年。
[31] [Mel06]保罗·安德烈·梅利斯。字符串图中的函数框。在CSL 2006中,Lect第4207卷。票据构成。科学。,第1-30页。斯普林格,2006年·Zbl 1225.03087号
[32] [MG17a]Koko Muroya和Dan R.Ghica。交互机器的动态几何:一个按需调用的图形重写器。在CSL 2017中,LIPIcs第82卷,第32:1-32:15页,2017年·Zbl 1440.68044号
[33] [MG17b]Koko Muroya和Dan R.Ghica。通过标记引导图重写有效实现评估策略。2017年和2017年WPTE。
[34] [MHH16]村上孝子、细野直彦和哈朔一郎。交互的记忆几何II:递归和充分性。在POPL 2016中,第748-760页。ACM,2016年·Zbl 1347.68214号
[35] [MOTW99]约翰·马拉斯特(John Maraist)、马丁·奥德斯基(Martin Odersky)、大卫·特纳(David N.Turner)和菲利普·沃德勒(Philip Wadler)。按名称调用、按值调用、按需要调用和线性lambda演算。理论。公司。科学。,228(1-2):175-210, 1999. ·Zbl 0952.03009号
[36] [Sch11]Ulrich Sch–opp公司。计算与效果的交互。2011年APLAS,Lect第7078卷。票据构成。科学。,第305-321页。施普林格,2011年。
[37] [Sch14a]Ulrich Sch–opp(乌尔里希·施诺普)。用于交互的基本逻辑中的按值调用。2014年APLAS,Lect第8858卷。票据构成。科学。,第428-448页。斯普林格,2014年·Zbl 1453.68029号
[38] [Ses97]彼得·塞斯托夫特。衍生出一台懒惰的抽象机器。J.功能。程序。,7(3):231-264, 1997. ·Zbl 0881.68049号
[39] [Sin05]弗朗科伊斯·雷基斯·斯诺。按名称调用和按值调用作为令牌传递交互网络。在TLCA 2005中,Lect第3461卷。票据构成。科学。,第386-400页。斯普林格,2005年·Zbl 1114.68032号
[40] [Sin06]弗朗·科伊斯·雷吉斯·西诺。令牌中的按需呼叫
此参考列表基于出版商或数字数学图书馆提供的信息。它的项目与zbMATH标识符启发式匹配,并且可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。