×

用广义名词统一重写。 (英语) Zbl 1495.68115号

摘要:我们考虑在由原子变量扩展的标称设置中对重写规则进行匹配、重写、关键对和Knuth-Bendix合流测试。我们使用原子变量而不是原子来制定和重写约束表达式的规则,这是对以前方法的表达能力的改进。名义统一和名义匹配也相应扩展。重写是使用标称匹配执行的,计算关键对是使用标称统一完成的。我们确定了量化新鲜度逻辑中几个问题的复杂性。特别地,我们证明了名义匹配是(Pi_2^p)-完全的。我们证明了适用的Knuth-Bendix合流测试适用于具有原子变量的标称重写系统,因此存在一个可判定的测试,即抽象重写系统的基础实例的合流是否成立。我们将标称Knuth-Bendix汇流准则应用于单子理论,并计算了模α-等价的收敛标称重写系统。

MSC公司:

2012年第68季度 语法和重写系统
03B70号 计算机科学中的逻辑
65年第68季度 算法和问题复杂性分析
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Aoto,T.和Kikuchi,K.(2016年)。标称汇流工具。在:国际自动推理联合会议,斯普林格,173-182·Zbl 1476.68298号
[2] Ariola,Z.M.、Felleisen,M.、Maraist,J.、Odersky,M.和Wadler,P.(1995)。需要调用的lambda演算。摘自:POPL 1995,ACM出版社,233-246。
[3] Ayala-Rincón,M.、De Carvalho-Segundo,W.、Fernández,M.和Nantes-Sobrinho,D.(2019a)。通过与受保护变量的统一实现标称c-匹配的形式化。理论计算机科学电子笔记34447-65·兹比尔1433.68186
[4] Ayala Rincón,M.、Fernández,M.、Gabbay,M.J.和Rocha Oliveira,A.C.(2016)。检查名义重写规则的重叠。理论计算机科学电子笔记32339-56·Zbl 1401.68131号
[5] Ayala-Rincón,M.、Fernández,M.,Silva,G.F.和Nantes-Sobrinho,D.(2019b)。一种经认证的泛函标称c-统一算法。摘自:第29届国际研讨会基于逻辑的程序合成与转换(LOPSTR)的前期工作·Zbl 1502.68145号
[6] Calvès,C.和Fernández,M.(2008)。多项式名义统一算法。理论计算机科学403(2-3)285-306·Zbl 1154.68108号
[7] Cheney,J.(2004)。标称逻辑编程。康奈尔大学博士论文。
[8] Cheney,J.(2010)。等变统一。《自动推理杂志》45(3)267-300·Zbl 1207.68368号
[9] Fernández,M.和Gabbay,M.J.(2007)。名义重写。信息与计算205(6)917-965·Zbl 1118.68075号
[10] Fernández,M.和Gabbay,M.J.(2010)。封闭的标称重写和有效计算的标称代数等式。收录于:Crary,K.和Miculan,M.(编辑)《逻辑框架和元语言:理论和实践第五届国际研讨会论文集》,LFMTP 2010,英国爱丁堡,2010年7月14日,EPTCS,第34卷,第37-51页。
[11] Fernández,M.、Gabbay,M.J.和Mackie,I.(2004)。标称重写系统。摘自:第六届ACM SIGPLAN国际声明性编程原则与实践会议记录,PPDP 2004,ACM,108-119。
[12] Fernández,M.和Rubio,A.(2012年)。用活页夹重写系统的标称完成。在Czumaj,A.、Mehlhorn,K.、Pitts,A.M.和Wattenhofer,R.(eds.)Proceedings 39 th ICALP Part II,LNCS,vol.7392,Springer,201-213中·Zbl 1367.68130号
[13] Hamana,M.(2017)。如何证明你的微积分是可判定的:二阶代数理论和计算的实际应用。美国计算机学会程序设计语言会议录1(ICFP)22:1-22:28。
[14] (2019)。Haskell主网站。网址:www.haskell.org。
[15] Kikuchi,K.、Aoto,T.和Toyama,Y.(2017)。左线性标称重写系统的并行闭包定理。摘自:联合系统前沿国际研讨会,斯普林格,115-131·Zbl 1495.68114号
[16] Knuth,D.和Bendix,P.B.(1970年)。泛代数中的简单单词问题。摘自:Leech,J.(编辑)《抽象代数中的计算问题》,佩加蒙出版社,263-297·Zbl 0188.04902号
[17] Levy,J.和Villaret,M.(2010年)。一种有效的名义统一算法。收录于:Lynch,C.(编辑)《第21届RTA会议录》,LIPIcs,第6卷,Schloss Dagstuhl,209-226·Zbl 1236.68138号
[18] Papadimitriou,C.(1994年)。计算复杂性。艾迪森·韦斯利·Zbl 0833.68049号
[19] Peyton Jones,S.L.(2003)。Haskell 98语言与图书馆:修订报告。剑桥大学出版社。www.haskell.org·Zbl 1067.68041号
[20] Peyton Jones,S.L.、Gordon,A.和Finne,S.(1996年)。并发哈斯克尔。1996年第23届ACM POPL会议记录,ACM,295-308。
[21] Pitts,A.(2016)。标称技术。ACM SIGLOG新闻3(1)57-72。
[22] Pitts,A.M.(2013)。名词集:计算机科学中的名称和对称性。剑桥大学出版社·Zbl 1297.68008号
[23] Sabel,D.和Schmidt-Schauß,M.(2011)。并发Haskell与futures的上下文语义。收录:Schneider-Kamp,P.和Hanus,M.(编辑)《2011年第13届ACM PPDP会议录》,ACM,101-112。
[24] Sabel,D.和Schmidt-Schauß,M.(2012)。Haskell中的保守并发。收录于:LICS 2012,IEEE,561-570·Zbl 1361.68049号
[25] Schmidt-Schauß,M.和Sabel,D.(2018)。原子和上下文变量的名义统一。收录于:Kirchner,H.(ed.)第三届计算和演绎形式结构国际会议,FSCD 2018,2018年7月9日至12日,英国牛津,LIPIcs,第108卷,Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik,28:1-28:20·兹比尔1395.68096
[26] Schmidt Schauß,M.、Sabel,D.和Kutz,Y.D.K.(2019)。原子变量的名义统一。符号计算杂志9042-64·Zbl 1395.68096号
[27] 铃木,T.、菊池,K.、青藤,T.和富山,Y.(2015)。重新审视正交标称重写系统的融合。收录:第26届国际重写技术与应用会议(RTA 2015)。Dagstuhl-Leibniz-Zentrum fuer Informatik宫·Zbl 1366.68128号
[28] 铃木,T.、菊池,K.、青藤,T.和富山,Y.(2016)。标称重写中的关键对分析。位于:SCSS,156-168。
[29] Urban,C.(2008)。Isabelle/HOL中的标称技术。《自动推理杂志》40(4)327-356·兹比尔1140.68061
[30] Urban,C.和Kaliszyk,C.(2012年)。标称Isabelle中的一般绑定和字母等效性。计算机科学中的逻辑方法8(2)1-35·Zbl 1242.68283号
[31] Urban,C.、Pitts,A.M.和Gabbay,M.(2003)。名义统一。收录:第17届CSL、第12届EACSL和第8届KGC,LNCS,第2803卷,施普林格出版社,513-527·Zbl 1116.03322号
[32] Urban,C.、Pitts,A.M.和Gabbay,M.J.(2004)。名义统一。理论计算机科学323(1-3)473-497·Zbl 1078.68140号
[33] Wadler,P.(1995)。用于函数编程的单子函数。收录于:Jeuring,J.和Meijer,E.(编辑)《高级函数编程》,第一届高级函数编程技术国际春季学校,瑞典伯斯塔德,1995年5月24日至30日,《教程文本》,LNCS,第925卷,斯普林格,24-52。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。