×

代数数据类型的巧妙组合。 (英语) Zbl 07606342号

摘要:代数数据类型,包括列表和树,在自动推理和可满足性模理论(SMT)中引起了很多兴趣。自其最新稳定版本以来,SMT-LIB标准定义了一种代数数据类型理论,该理论目前得到了几个主流SMT求解器的支持。本文研究了这种特殊的数据类型理论,并证明了它是强礼貌的,说明了它如何通过礼貌组合与其他任意的不相交理论相结合。组合方法使用了一个新的、简单的、自然的可加性概念,可以从(弱)礼貌中推断出强礼貌。

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)

软件:

CVC4型
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Armando,A。;博纳西纳,议员;Ranise,S。;Schulz,S.,基于重写的可满足性过程的新结果,ACM Trans。计算。日志。,10, 1, 4:1-4:51 (2009) ·Zbl 1367.68243号 ·doi:10.1145/145910.1459014
[2] 巴德,F。;斯奈德,W。;Narendran,P。;施密特·沙乌(M.Schmidt-Schau)。;库克萨斯州舒尔茨;罗宾逊,JA;沃伦科夫,A.,《统一理论》,《自动推理手册》(2卷),445-532(2001),纽约:爱思唯尔/麻省理工学院出版社,纽约·doi:10.1016/B978-044450813-3/50010-2
[3] Barrett,C.W.,Dill,D.L.,Stump,A.:肖斯塔克组合决策程序方法的推广。载于:A.Armando(编辑)《组合系统的前沿》,第四届国际研讨会,FroCoS 2002,Santa Margherita Ligure,意大利,2002年4月8日至10日,计算机科学论文集,第2309卷,第132-146页。斯普林格(2002)·Zbl 1057.68109号
[4] 巴雷特,CW;Shikanian,I。;Tinelli,C.,归纳数据类型理论的抽象决策过程,J.Satisfiab。布尔模型。计算。,3, 1-2, 21-46 (2007) ·Zbl 1129.68022号 ·doi:10.3233/SAT190028
[5] Barrett,C.、Conway,C.L.、Deters,M.、Hadarean,L.、Jovanović,D.、King,T.、Reynolds,A.、Tinelli,C.:CVC4。摘自:《第23届计算机辅助验证国际会议记录》,CAV’11,第171-177页。施普林格(2011)。http://dl.acm.org/citation.cfm?id=2032305.2032319
[6] Barrett,C.、Fontaine,P.、Tinelli,C.:SMT-LIB标准:2.6版。衣阿华大学计算机科学系技术代表(2017年)。网址:www.SMT-LIB.org
[7] Berthon,R.,Ringeissen,C.:结合桥接函数的无模可满足数据结构。收录:T.King,R.Piskac(编辑)IJCAR的SMT2016年,《CEUR研讨会论文集》,第1617卷,第71-80页。CEUR-WS.org(2016)
[8] 博纳西纳,议员;Echenim,M.,递归数据结构的基于重写的可满足性程序,Electron。注释Theor。计算。科学。,174, 8, 55-70 (2007) ·Zbl 1277.68239号 ·doi:10.1016/j.entcs.2006.11.039
[9] Bonacina,M.P.,Fontaine,P.,Ringeisesen,C.,Tinelli,C.:理论组合:超越平等分享。收录:C.Lutz,U.Sattler,C.Tinelli,A.Turhan,F.Wolter(编辑)《描述逻辑、理论组合和所有这些——献给Franz Baader 60岁生日的散文》,《计算机科学讲义》,第11560卷,第57-89页。施普林格(2019)·兹比尔1443.68116
[10] 卡萨尔,F。;Rasga,J.,《闪亮和强烈礼貌理论的多重对等》,J.Autom。原因。,60, 2, 221-236 (2018) ·Zbl 1425.68370号 ·doi:10.1007/s10817-017-9411-y
[11] Chocron,P。;Fontaine,P。;Ringeissen,C.,《带桥接功能理论的礼貌和组合方法》,J.Autom。原因。,64, 1, 97-134 (2020) ·Zbl 1468.68143号 ·doi:10.1007/s10817-019-09512-4
[12] Enderton,HB,《逻辑数学导论》(2001),纽约:学术出版社,纽约·Zbl 0992.03001号
[13] Fontaine,P.:一阶逻辑可判定片段的理论组合。In:S.Ghilardi,R.Sebastiani(编辑)《联合系统前沿》,第七届国际研讨会,FroCoS 2009,意大利特伦托,2009年9月16日至18日。《计算机科学论文集》,第5749卷,第263-278页。施普林格(2009)·Zbl 1193.03020号
[14] Gutiérrez,R.,Meseguer,J.:带谓词的初始代数中基于变量的可判定可满足性。收录于:F.Fioravanti,J.P.Gallagher(编辑)基于逻辑的程序合成与转换第27届国际研讨会,2017年LOPSTR,2017年10月10日至12日,比利时纳穆尔,修订论文集,计算机科学讲稿,第10855卷,第306-322页。施普林格(2017)·Zbl 1508.68060号
[15] Hojjat,H.,Rümmer,P.:通过约简确定和内插代数数据类型。摘自:T.Jebelean、V.Negru、D.Petcu、D.Zaharie、T.Ida、S.M.Watt(编辑)第19届科学计算符号和数字算法国际研讨会,2017年SYNASC,罗马尼亚蒂米索拉,2017年9月21日至24日,第145-152页。IEEE计算机学会(2017)
[16] Jovanovic,D.,Barrett,C.W.:重新审视礼貌理论。作者:C.G.Fermüller,A.Voronkov(eds.)Logic for Programming,Artificial Intelligence,and Reasoning-17 International Conference,LPAR-17,Yogyakarta,Indonesia,2010年10月10-15日。《计算机科学论文集》,第6397卷,第402-416页。施普林格(2010)。扩展技术报告可在http://theory.stanford.edu/barrett/pubs/JB10-TR.pdf·Zbl 1306.68147号
[17] Kovács,L.、Robillard,S.、Voronkov,A.:接受量化推理。收录于:G.Castagna,A.D.Gordon(编辑)《第44届ACM SIGPLAN编程语言原则研讨会论文集》,2017年POPL,法国巴黎,2017年1月18日至20日,第260-270页。ACM(2017)·Zbl 1380.68280号
[18] Krstic,S。;Conchon,S.,理论不相交并集的规范化,Inf.Comput。,199, 1-2, 87-106 (2005) ·Zbl 1078.68138号 ·doi:10.1016/j.ic.2004.11.001
[19] Krstic,S.,Goel,A.,Grundy,J.,Tinelli,C.:组合可满足性模参数理论。O.Grumberg,M.Huth(eds.)《系统构建和分析的工具和算法》,第13届国际会议,TACAS 2007,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2007,布拉加,葡萄牙,2007年3月24日至4月1日,《计算机科学论文集》,第4424卷,第602-617页。施普林格(2007)·Zbl 1186.68297号
[20] Manna,Z.,Zarba,C.G.:合并决策程序。收录于:B.K.Aichernig,T.S.E.Maibaum(编辑)《十字路口的形式方法》。《从万灵药到基础支持》,联合国大学/国际软件技术研究所十周年学术讨论会,2002年3月18日至20日,葡萄牙里斯本,《计算机科学订正论文》,第2757卷,第381-422页。斯普林格(2002)·Zbl 1028.00041号
[21] Meseguer,J.,《初始代数中基于变量的可满足性》,Sci。计算。程序。,154, 3-41 (2018) ·兹比尔1396.68074 ·doi:10.1016/j.scico.2017.09.001
[22] Nelson,G。;Oppen,DC,通过合作决策程序简化,ACM Trans。程序。语言系统。,1, 2, 245-257 (1979) ·Zbl 0452.68013号 ·数字对象标识代码:10.1145/357073.357079
[23] Ranise,S.,Ringeissen,C.,Zarba,C.G.:使用多分类逻辑将数据结构与非稳定无限理论相结合。收录于:B.Gramlich(编辑)《组合系统的前沿》,第五届国际研讨会,FroCoS 2005,奥地利维也纳,2005年9月19日至21日,计算机科学论文集,第3717卷,第48-64页。斯普林格(2005)。扩展技术报告可在https://hal.inia.fr/inia-00070335/ ·Zbl 1171.68439号
[24] 雷诺兹,A。;Branchette,JC,SMT求解器中(co)数据类型的决策过程,J.Autom。原因。,58, 3, 341-362 (2017) ·Zbl 1410.68337号 ·doi:10.1007/s10817-016-9372-6
[25] Reynolds,A.、Viswanathan,A.、Barbosa,H.、Tinelli,C.、Barrett,C.W.:具有共享选择器的数据类型。收录于:D.Galmiche,S.Schulz,R.Sebastiani(编辑)《自动推理——第九届国际联合会议》,2018年国际计算机大会,作为联邦逻辑会议的一部分,2018年7月14日至17日,英国牛津,FloC 2018,计算机科学会议录,讲稿,第10900卷,第591-608页。施普林格(2018)·Zbl 1511.68175号
[26] Sheng,Y.、Zohar,Y.、Ringeisesen,C.、Lange,J.、Fontaine,P.、Barrett,C.W.:代数数据类型理论的礼貌。收录于:IJCAR(1),《计算机科学讲义》,第12166卷,第238-255页。施普林格(2020)·兹伯利07614516
[27] Sheng,Y.、Zohar,Y.,Ringeissen,C.、Reynolds,A.、Barrett,C.W.、Tinelli,C.:礼貌和稳定的无限:共同变得更强。载于:CADE,《计算机科学讲义》,第12699卷,第148-165页。施普林格(2021)·Zbl 07437077号
[28] 肖斯塔克,RE,《函数符号算术的实用决策程序》,J.ACM,26,2,351-360(1979)·Zbl 0496.03003号 ·doi:10.1145/322123.322137
[29] Sofronie-Stokkermans,V.:具有桥接函数的某些理论扩展的局部性结果。收录于:R.A.Schmidt(编辑)《自动扣减-CADE-22》,第22届自动扣减国际会议,加拿大蒙特利尔,2009年8月2-7日。《计算机科学论文集》,第5663卷,第67-83页。施普林格(2009)·Zbl 1250.03022号
[30] Tinelli,C.,《背景推理者通过残差共享在理论推理中的合作》,J.Autom。原因。,30,1,1-31(2003年)·Zbl 1019.03004号 ·doi:10.1023/A:1022587501759
[31] Tinelli,C.,Zarba,C.G.:结合分类理论的决策程序。收录于:J.J.Alferes,J.A.Leite(编辑)《人工智能中的逻辑》,第九届欧洲会议,JELIA 2004,葡萄牙里斯本,2004年9月27日至30日,计算机科学论文集,第3229卷,第641-653页。斯普林格(2004)·Zbl 1111.68691号
[32] Tinelli,C。;Zarba,CG,《结合非稳定无限理论》,J.Autom。原因。,34, 3, 209-238 (2005) ·Zbl 1108.03014号 ·doi:10.1007/s10817-005-5204-9
[33] Tran,D。;Ringeissen,C。;Ranise,S。;Kirchner,H.,《凸理论的组合:模块性、演绎完备性和解释》,J.Symb。计算。,45, 2, 261-286 (2010) ·Zbl 1192.68190号 ·doi:10.1016/j.jsc.2008.10.06
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。