×

标称交流匹配。 (英语) Zbl 07810723号

Catherine Dubois(编辑)等人,《智能计算机数学》。第16届国际会议,CICM 2023,英国剑桥,2023年9月5-8日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。14101, 53-68 (2023).
摘要:名义语法是一阶语法的扩展,它平滑地表示具有变量绑定的语言。标称匹配是模数α-等效的一阶匹配。本文扩展了一种经认证的一阶交流联合算法来解决标称交流匹配问题。据我们所知,这是第一个经过机械验证的标称交流匹配算法。使用证明助手PVS验证了其可靠性和完整性。形式化丰富了一阶AC统一算法,提供了处理标称原子、排列和抽象的组合方面的结构和机制。此外,通过为执行期间无法实例化的“受保护变量”添加参数,它可以实现名义匹配。这种对受保护变量的一般处理也会产生一个经过验证的标称AC-equality检查器作为副产品。
关于整个系列,请参见[Zbl 1531.68022号].

MSC公司:

68伏xx 数学研究和实践的计算机科学支持
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Ayala-Rincón,M。;de Carvalho-Segundo,W。;费尔南德斯,M。;Nantes-Sobrinho,D。;Fioravanti,F。;Gallagher,JP,名义C统一,基于逻辑的程序合成和转换,235-251(2018),Cham:Springer,Cham·Zbl 1502.68144号 ·数字对象标识代码:10.1007/978-3-319-94460-9_14
[2] Ayala-Rincón,M。;de Carvalho-Segundo,W。;费尔南德斯,M。;Nantes-Sobrinho,D。;狄克逊,C。;Finger,M.,《关于求解标称不动点方程》,《组合系统的前沿》,209-226(2017),Cham:Springer,Cham·Zbl 1495.68108号 ·doi:10.1007/978-3-319-66167-4_12
[3] Ayala-Rincón,M.、de Carvalho Segundo,W.、Fernández,M.,Nantes-Sobrinho,D.、Oliveira,A.C.R.:与A、C和AC函数符号的标称(α)等价形式化。西奥。计算。科学。781,3-23(2019年)。doi:10.1016/j.tcs.2019.02.020·Zbl 1423.68405号
[4] Ayala-Rincón,M。;de Carvalho Segundo,W。;费尔南德斯,M。;GF席尔瓦;Nantes-Sobrinho,D.,用受保护变量概括的标称C-统一的形式化,数学。结构。计算。科学。,31, 3, 286-311 (2021) ·Zbl 1495.68109号 ·doi:10.1017/S0960129521000050
[5] Ayala-Rincón,M.、Fernández,M.和Nantes-Sobrinho,D.:关于名词语法和置换不动点。日志。方法计算。科学。16(1) (2020). doi:10.23638/LMCS-16(1:19)2020年·Zbl 1528.68152号
[6] Ayala-Rincón,M.、Fernández,M.和Oliveira,A.C.R.:标称统一算法在PVS中的完整性。摘自:LSFA逻辑和语义框架与应用第十届研讨会论文集。ENTCS,第323卷,第57-74页。Elsevier(2015)。doi:10.1016/j.entcs.2016.06.005·Zbl 1394.68348号
[7] Ayala-Rincón,M.、Fernández,M.,Silva,G.F.、Sobrinho,D.n.:AC统一的认证算法。在:第七届国际计算和演绎形式结构会议,FSCD。LIPIcs,第228卷,第8:1-8:21页。达格斯图尔-莱布尼兹·泽特鲁姆宫(Schloss Dagstuhl-Leibniz-Zentrum für Informatik)(2022年)。doi:10.4230/LIPIcs。FSCD.2022.8号·Zbl 1491.68017号
[8] Boudet,A.,《美国联合竞赛》,J.Autom。推理,11,2,185-212(1993)·Zbl 0802.68137号 ·doi:10.1007/BF00881905
[9] Boudet,A。;孔特让,E。;Smolka,G.,高阶模式的AC统一,约束编程的原理与实践-CP97,267-281(1997),海德堡:斯普林格·doi:10.1007/BFb0017445
[10] Boudet,A.,Contejean,E.,Devie,H.:一种新的AC统一算法,带有求解丢番图方程组的算法。摘自:第五届计算机科学逻辑年度研讨会论文集,LICS,第289-299页。IEEE计算机学会(1990)。doi:10.1109/LICS.1990.113755
[11] 加利福尼亚州;Fernández,M.,标称术语的匹配和字母等效性检查,J.Compute。系统。科学。,76, 5, 283-301 (2010) ·兹比尔1206.68159 ·doi:10.1016/j.jcss.2009.10.003
[12] 加利福尼亚州。;Fernández,M.,多项式名义统一算法,Theor。计算。科学。,403, 2-3, 285-306 (2008) ·Zbl 1154.68108号 ·doi:10.1016/j.tcs.2008.05.012
[13] 切尼,J.:关联名词性和高阶模式的统一。载:第19届统一问题国际研讨会论文集,UNIF,pp.104-119(2005)
[14] 克劳森,M。;Fortenbacher,A.,线性丢番图方程的有效解,J.Sym。计算。,8, 1-2, 201-216 (1989) ·Zbl 0674.10011号 ·doi:10.1016/S0747-7171(89)80025-2
[15] 孔特让,E。;van Oostrom,V.,经认证的AC匹配算法,重写技术与应用,70-84(2004),海德堡:施普林格·兹比尔1187.68524 ·doi:10.1007/978-3-540-25979-45
[16] 艾克,S。;Nieuwenhuis,R.,《大范围的联想-交换改写》,《改写技术与应用》,14-29(2003),海德堡:施普林格出版社·Zbl 1038.68560号 ·doi:10.1007/3-540-44881-03
[17] Fages,F。;肖斯塔克,RE,《联合交换统一》,第七届自动扣除国际会议,194-208(1984),纽约:斯普林格,纽约·Zbl 0547.03012号 ·数字对象标识代码:10.1007/978-0-387-34768-4_12
[18] Fages,F.,联想-交换统一,J.Sym。计算。,3, 3, 257-275 (1987) ·Zbl 0638.68103号 ·doi:10.1016/S0747-7171(87)80004-4
[19] 费尔南德斯,M。;Gabbay,MJ,名义重写,Inf.Comput。,205, 6, 917-965 (2007) ·Zbl 1118.68075号 ·doi:10.1016/j.ic.2006.12.002
[20] MJ Gabbay;Pitts,AM,带变量绑定的抽象语法新方法,形式方面计算。,13, 3, 341-363 (2002) ·Zbl 1001.68083号 ·doi:10.1007/s001650200016
[21] 库马尔,R。;诺里什,M。;考夫曼,M。;保尔森,LC,(名义上)通过三角替换递归下降统一,交互定理证明,51-66(2010),海德堡:施普林格·Zbl 1291.68356号 ·doi:10.1007/978-3642-14052-56
[22] Levy,J.,Villaret,M.:一种有效的名义统一算法。收录于:《第21届改写技术与应用国际会议论文集》,RTA。LIPIcs,第6卷,第209-226页。Dagstuhl Schloss-Leibniz-Zentrum für Informatik(2010)。doi:10.4230/LIPIcs。RTA.2010.209年·Zbl 1236.68138号
[23] Levy,J.,Villaret,M.:从高阶角度看名义统一。ACM事务处理。计算。日志。13(2), 10:1-10:31 (2012). 数字对象标识代码:10.1145/2159531.2159532·Zbl 1352.03017号
[24] Owre,S.,Shankar,N.:PVS的形式语义。技术报告。97-2R,SRI国际计算机科学实验室,Menlo Park CA 94025 USA(1997年,1999年修订)
[25] Pitts,A.M.:标称集:计算机科学中的名称和对称性。剑桥大学出版社,剑桥(2013)·Zbl 1297.68008号
[26] Pottier,F.:(C\alpha)ML概述。In:Benton,N.,Leroy,X.(eds.)ACM-SIGPLAN ML研讨会论文集,ML。理论计算机科学电子笔记,第148卷,第27-52页。Elsevier(2005)。文件编号:10.1016/j.entcs.2005.11.039
[27] Schmidt Schauß,医学博士。;库西亚,T。;利维,J。;维拉雷特,M。;赫尔梅内吉尔多,MV;Lopez-Garcia,P.,用递归let实现高阶表达式的名义统一,基于逻辑的程序合成与转换,328-344(2017),Cham:Springer,Cham·Zbl 1485.68074号 ·doi:10.1007/978-3-319-63139-4_19
[28] Schmidt Schauß,医学博士。;库西亚,T。;利维,J。;维拉雷特,M。;Kutz,YDK,高阶表达式与递归let的标称统一和匹配,Fundam。Informaticae,185,3,247-283(2022)·Zbl 07527238号 ·doi:10.3233/FI-222110
[29] Shinwell,M.R.,Pitts,A.M.,Gabbay,M.:FreshML:使用活页夹编程变得简单。摘自:第八届ACM SIGPLAN函数编程国际会议记录,ICFP,第263-274页。ACM(2003)。数字对象标识代码:10.1145/944705.944729·Zbl 1315.68058号
[30] Stickel,M.E.:关联交换函数的完整统一算法。摘自:《第四届国际人工智能联合会议预告文件》,国际人工智能学会,第71-76页(1975年)。https://ijcai.org/Processings/75/Papers/011.pdf
[31] Stickel,ME,关联交换函数的统一算法,J.ACM,28,3,423-434(1981)·Zbl 0462.68075号 ·doi:10.1145/322261.322262
[32] Urban,C.,Isabelle/HOL中的标称技术,J.Autom。原因。,40, 4, 327-356 (2008) ·Zbl 1140.68061号 ·doi:10.1007/s10817-008-9097-2
[33] 城市:重新审视名义上的统一。收录于:联合国国际单项体育联合会第24届国际统一研讨会会议记录。EPTCS,第42卷,第1-11页(2010年)。doi:10.4204/EPTCS.42.1
[34] 城市,C。;皮特斯,AM;Gabbay,M.,《名义统一》,Theor。计算。科学。,323, 1-3, 473-497 (2004) ·Zbl 1078.68140号 ·doi:10.1016/j.tcs.2004.06.016
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。