×

几乎每个简单类型的\(\lambda \)-项都有一个长\(\beta \)-约简序列。 (英语) Zbl 1486.68035号

Esparza,Javier(编辑)等人,《软件科学和计算结构基础》。2017年4月22日至29日在瑞典乌普萨拉举行的第20届国际会议FOSSACS 2017,作为欧洲软件理论与实践联合会议ETAPS 2017的一部分。诉讼程序。柏林:斯普林格。莱克特。注释计算。科学。10203, 53-68 (2017).
摘要:众所周知,简单类型的(lambda)-序项(k)的(β)-约简序列的长度可能很大;在最坏的情况下,在λ项的大小上,它是(k)倍的指数。我们考虑以下有关数量属性的相关问题,而不是最坏的情况:有多少简单类型的(lambda)项具有很长的约简序列?我们给出了这个问题的部分答案,通过证明几乎每一个简单类型的(λ)-阶项(k)都有一个约简序列,只要项大小为(k-2)-倍指数,假设函数的arity和每个子组中可能出现的变量的数量都由一个常量限定。这项工作的动机是定量分析高阶模型检查的复杂性。
关于整个系列,请参见[Zbl 1360.68010号].

MSC公司:

68甲18 函数编程和lambda演算
03B40型 组合逻辑与lambda演算
60年第68季度 规范和验证(程序逻辑、模型检查等)

软件:

麻糬
PDF格式BibTeX公司 XML格式引用
全文: DOI程序

参考文献:

[1] 贝克曼:类型lambda-calculus中约化长度的精确界限。J.塞姆。逻辑66(3),1277–1285(2001)·兹比尔1159.03305 ·数字对象标识代码:10.2307/2695106
[2] David,R.,Grygiel,K.,Kozic,J.,Raffalli,C.,Theyssier,G.,Zaionc,M.:几乎所有的渐近\[\]-术语正在严格规范化。逻辑方法计算。科学。9(2) (2013) ·Zbl 1278.03034号
[3] Grygiel,K.,Lescane,P.:计算和生成lambda项。J.功能。程序。23(05), 594–628 (2013) ·Zbl 1311.68045号 ·doi:10.1017/S0956796813000178
[4] Bendkowski,M.,Grygiel,K.,Lescane,P.,Zaionc,M.:λ项的自然计数。收录:Freivalds,R.M.,Engels,G.,Catania,B.(编辑)SOFSEM 2016。LNCS,第9587卷,第183-194页。斯普林格,海德堡(2016)。doi:10.1007/978-3-662-49192-8_15·Zbl 1428.68095号 ·doi:10.1007/978-3-662-49192-8_15
[5] Knapik,T.、Niwinnski,D.、Urzyczyn,P.:高阶下推树很容易。收录:Nielsen,M.,Engberg,U.(编辑)FoSSaCS 2002。LNCS,第2303卷,第205-222页。斯普林格,海德堡(2002)。doi:10.1007/3-540-45931-6_15·Zbl 1077.03508号 ·doi:10.1007/3-540-45931-6_15
[6] Ong,C.H.L.:关于由高阶递归方案生成的模型检查树。收录于:LICS 2006,第81-90页。IEEE计算机学会出版社(2006)·doi:10.1109/LICS.2006.38
[7] 小林,N.:模型检验高阶函数。摘自:《2009年PPDP会议录》,第25-36页。ACM出版社(2009)·doi:10.1145/1599410.1599415
[8] Broadbent,C.H.,Kobayashi,N.:高阶递归方案的基于饱和度的模型检查。摘自:《CSL 2013年会议录》,第23卷,第129-148页。LIPIcs(2013)·兹比尔1356.68141
[9] Ramsay,S.,Neatherway,R.,Ong,C.H.L.:高阶模型检查的抽象细化方法。致:2014年POpPL会议记录(2014)·兹比尔1284.68414
[10] 小林,N.:用于验证高阶程序的类型和高阶递归方案。ACM SIGPLAN非。44416–428(2009年)。ACM出版社·Zbl 1315.68099号 ·doi:10.1145/1594834.1480933
[11] Kobayashi,N.、Sato,R.、Unno,H.:谓词抽象和用于高阶模型检查的CEGAR。ACM SIGPLAN非。46, 222–233 (2011). ACM出版社·doi:10.1145/1993316.1993525
[12] Ong,C.H.L.,Ramsay,S.:用模式匹配的代数数据类型验证高阶程序。ACM SIGPLAN非。46, 587–598 (2011). ACM出版社·Zbl 1284.68193号 ·doi:10.1145/1925844.1926453
[13] Sato,R.,Unno,H.,Kobayashi,N.:面向高阶程序的可扩展软件模型检查器。摘自:《2013年太平洋环境保护委员会会议录》,第53-62页。ACM出版社(2013)·doi:10.1145/2426890.2426900
[14] Terui,K.:简单类型lambda演算的语义评估、交集类型和复杂性。收录于:第23届改写技术和应用国际会议(RTA 2012),第15卷,第323–338页。LIPIcs,Schloss Dagstuhl-Leibniz Zentrum fuer Informatik(2012年)
[15] Mairson,H.G.:确定ML典型性对于确定性指数时间是完全的。收录于:POPL,第382-401页。ACM出版社(1990)·数字对象标识代码:10.1145/96709.96748
[16] Kfoury,A.J.、Tiuryn,J.、Urzyczyn,P.:ML典型性是最佳的。收录:Arnold,A.(编辑)CAAP 1990。LNCS,第431卷,第206-220页。斯普林格,海德堡(1990)。doi:10.1007/3-540-52590-4_50·Zbl 0760.68035号 ·doi:10.1007/3-540-52590-4_50
[17] Sin'ya,R.,Asada,K.,Kobayashi,N.,Tsukada,T.:几乎所有的简单类型\[\]-任期很长\[\]-还原序列(完整版本)。http://www-kb.is.s.u-tokyo.ac.jp/ryoma/papers/fossacs17full.pdf ·Zbl 1486.68035号
[18] Heintze,N.,McAllester,D.:线性时间亚变速器控制流分析。ACM SIGPLAN非。32, 261–272 (1997) ·数字对象标识代码:10.1145/258916.258939
[19] Flajolet,P.,Sedgewick,R.:分析组合数学,第1版。剑桥大学出版社,纽约(2009)·Zbl 1165.05001号 ·doi:10.1017/CBO9780511801655
[20] Goldreich,O.:计算复杂性:概念视角。剑桥大学出版社,剑桥(2008)·Zbl 1154.68056号 ·doi:10.1017/CBO9780511804106
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。