×

将SMT求解器扩展到高阶逻辑。 (英语) Zbl 07178968号

Fontaine,Pascal(编辑),自动扣除-CADE 27。第27届自动扣减国际会议,巴西纳塔尔,2019年8月27日至30日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。11716, 35-54 (2019).
小结:多年来,SMT求解者一直能够处理从地面逻辑到完全一阶逻辑(FOL)的表达能力越来越强的公式。相比之下,SMT求解器向高阶逻辑(HOL)的扩展大多尚未探索。我们为SMT求解器提出了一种实用的扩展,以在不影响FOL推理性能的情况下本地支持HOL推理,从而利用致力于高效SMT求解的广泛研究和实现工作。我们展示了如何推广数据结构和基本决策过程以支持部分应用程序和扩展性,以及如何协调量词实例化技术与高阶变量。我们还讨论了通过新的数据结构和算法从头开始重新设计HOL SMT求解器的单独方法。我们将我们的实用扩展应用于CVC4 SMT求解器,并讨论了对veriT SMT解算器的重新设计。我们的评估表明,它们与最先进的HOL证明程序相比具有竞争力,通常优于FOL中的传统编码。
有关整个系列,请参见[Zbl 1428.68018号].

MSC公司:

68伏15 定理证明(自动和交互式定理证明、演绎、解析等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 哈尔

参考文献:

[1] Andrews,PB,《类型理论中的分辨率》,J.Symb。日志。,36144-432(1971年)·Zbl 0231.02038号 ·doi:10.2307/2269949
[2] 巴赫迈尔,L。;Ganzinger,H.,用选择和简化证明基于重写的方程定理,J.Log。计算。,4, 3, 217-247 (1994) ·Zbl 0814.68117号 ·doi:10.1093/logcom/4.3.217
[3] Barbosa,H.、Blanchette,J.C.、Cruanes,S.、El Ouraoui,D.、Fontaine,P.:高级SMT的语言和证明(正在进行中)。收录:Dubois,C.,Paleo,B.W.(编辑)PXTP 2017。EPTCS,第262卷,第15-22页(2017年)
[4] 巴博萨,H。;Fontaine,P。;雷诺兹,A。;Legay,A。;Margaria,T.,《带自由变量的同余闭包,系统构建和分析的工具和算法》,214-230(2017),海德堡:斯普林格出版社·Zbl 1452.68113号 ·doi:10.1007/978-3-662-54580-5_13
[5] Barbosa,H.,Reynolds,A.,El Ouraoui,D.,Tinelli,C.,Barrett,C.:将SMT求解器扩展到高阶逻辑。技术报告。爱荷华大学,2019年5月·Zbl 07178968号
[6] 巴雷特,C。;Gopalakrishnan,G。;Qadeer,S.,CVC4,计算机辅助验证,171-177(2011),海德堡:施普林格·doi:10.1007/978-3642-22110-14
[7] Barrett,C.、Fontaine,P.、Tinelli,C.:SMT-LIB标准:版本2.6。技术报告。爱荷华大学计算机科学系(2017)
[8] Barrett,C.,Sebastiani,R.,Seshia,S.,Tinelli,C.:可满足模理论,第26章。摘自:Biere,A.,Heule,M.J.H.,van Maaren,H.,Walsh,T.(编辑)《可满足性手册》。FAIA,第185卷,第825-885页。IOS出版社(2009)
[9] Bentkamp,A。;JC布兰切特;Cruanes,S。;瓦尔德曼,美国。;Galmiche,D。;舒尔茨,S。;Sebastiani,R.,无lambda-free高阶逻辑的叠加,自动推理,28-46(2018),Cham:Springer,Cham·Zbl 1511.68302号 ·doi:10.1007/978-3-319-94205-63
[10] Benzmüller,C.,Miller,D.:高阶逻辑自动化。摘自:Siekmann,J.H.(编辑)《计算逻辑》。《逻辑史手册》,第9卷,第215-254页。Elsevier(2014)·Zbl 1404.03005号
[11] Benzmüller,C。;北苏丹。;鲍尔森,LC;Theiss,F.,《高阶校准仪LEO-II》,J.Autom。原因。,55389-404(2015)·Zbl 1356.68176号 ·doi:10.1007/s10817-015-9348-y
[12] Bhayat,A.,Reger,G.:高阶推理支持集。收录:Konev,B.,Urban,J.,Rümmer,P.(编辑)PAAR-2018。CEUR研讨会记录,第2162卷,第2-16页。CEUR-WS.org(2018)
[13] 布兰切特,J.C.:高阶逻辑的自动证明和反驳。博士论文。慕尼黑技术大学(2012)
[14] JC布兰切特;Kaliszyk,C。;鲍尔森,LC;Urban,J.,Hammering to QED,J.Formiz。原因。,9, 1, 101-148 (2016) ·Zbl 1451.68318号
[15] Böhme,S。;Nipkow,T。;Giesl,J。;Hähnle,R.,《大锤:审判日》,《自动推理》,107-121(2010),海德堡:施普林格,海德伯格·Zbl 1291.68327号 ·doi:10.1007/978-3-642-14203-19
[16] 布顿,T。;卡米哈·德·奥利维拉(Caminha B.de Oliveira),D。;Déharbe博士。;Fontaine,P。;Schmidt,RA,veriT:一个开放、可信赖和高效的SMT求解器,自动化推导-CADE-22151-156(2009),海德堡:施普林格,海德堡·doi:10.1007/978-3642-02959-2-12
[17] 布朗,CE;Gramlich,B。;米勒,D。;Sattler,U.,《Satallax:自动高阶校准器》,《自动推理》,111-117(2012),海德堡:施普林格,海德伯格·兹比尔1358.68250 ·doi:10.1007/978-3-642-31365-3_11
[18] Cruanes,S。;狄克逊,C。;Finger,M.,叠加与结构诱导,组合系统前沿,172-188(2017),商会:施普林格,商会·Zbl 1496.68365号 ·数字对象标识代码:10.1007/978-3-319-66167-4_10
[19] Czajka,Ł。;Kaliszyk,C.,Hammer for Coq:依赖型理论的自动化,J.Autom。原因。,61, 423-453 (2018) ·Zbl 1448.68458号 ·doi:10.1007/s10817-018-9458-4
[20] de Moura,L。;比约纳,N。;Pfenning,F.,《SMT求解器的高效E-matching》,自动演绎-CADE-21193-198(2007),海德堡:斯普林格·兹比尔1213.68578 ·doi:10.1007/978-3-540-73595-3_13
[21] de Moura,L.,Björner,N.:广义高效数组决策程序。收录于:FMCAD 2009,第45-52页。IEEE(2009)
[22] Detlefs,D。;Nelson,G。;Saxe,JB,Simplify:用于程序检查的定理证明器,J.ACM,52,365-473(2005)·兹比尔1323.68462 ·doi:10.1145/1066100.1066102
[23] Dowek,G.:高阶统一和匹配。摘自:Robinson,J.A.,Voronkov,A.(编辑)《自动推理手册》,第二卷,第1009-1062页。爱思唯尔和麻省理工学院出版社(2001)·Zbl 1011.03005号
[24] 唐尼,PJ;Sethi,R。;Tarjan,RE,公共子表达式问题的变体,J.ACM,27,758-771(1980)·Zbl 0458.68026号 ·doi:10.1145/322217.322228
[25] Färber先生。;布朗,C。;Olivetti,N。;Tiwari,A.,《Satallax内部指南》,《自动推理》,349-361(2016),查姆:施普林格,查姆·Zbl 1475.68435号 ·doi:10.1007/978-3-319-40229-1_24
[26] Ge,Y。;de Moura,L。;Bouajjani,A。;Maler,O.,可满足模理论中量化公式的完全实例化,计算机辅助验证,306-320(2009),海德堡:施普林格·兹比尔1242.68280 ·doi:10.1007/978-3642-02658-4_25
[27] Henkin,L.,类型理论中的完整性,J.Symb。日志。,15, 2, 81-91 (1950) ·兹比尔0039.00801 ·doi:10.2307/2266967
[28] Hughes,R.J.M.:超级组合词:应用语言的一种新实现方法。摘自:LISP与函数编程研讨会,第1-10页(1982年)
[29] 科尔哈斯,M。;鲍姆加特纳,P。;Hähnle,R。;Possega,J.,高阶表,用解析表及相关方法证明定理,294-309(1995),海德堡:斯普林格·doi:10.1007/3-540-59338-1_43
[30] 孟,J。;保尔森,LC,《将高阶从句翻译为一阶从句》,J.Autom。原因。,40, 1, 35-60 (2008) ·Zbl 1203.68188号 ·doi:10.1007/s10817-007-9085-y
[31] Nelson,G。;Oppen,DC,基于同余闭包的快速决策程序,J.ACM,27,356-364(1980)·Zbl 0441.68111号 ·doi:10.1145/322186.322198
[32] Nieuwenhuis,R。;Oliveras,A.,《快速同余闭包和扩展》,Inf.Compute。IC,2005,4557-580(2007)·Zbl 1112.68116号 ·doi:10.1016/j.ic.2006.08.009
[33] Nieuwenhuis,R.,Rubio,A.:基于参数化的定理证明。摘自:Robinson,A.,Voronkov,A.(编辑)《自动推理手册》,第1卷,第371-443页。爱思唯尔科学(2001)·Zbl 0997.03012号
[34] Nipkow,T。;温泽尔,M。;保尔森,LC,Isabelle/HOL:高阶逻辑的证明助理(2002),海德堡:施普林格,海德伯格·Zbl 0994.68131号 ·doi:10.1007/3-540-45949-9
[35] Noshita,K.,Turner组合子在O(n-logn)空间中的翻译,IPL,20,71-74(1985)·Zbl 0558.68028号 ·doi:10.1016/0020-0190(85)90066-3
[36] Paulson,L.C.,Blanchette,J.C.:三年使用大锤的经验,大锤是自动和交互式定理证明程序之间的实际联系。收录:Sutcliffe,G.,Schulz,S.,Ternovska,E.(编辑)IWIL-2010。EPiC,第2卷,第1-11页。EasyChair(2012年)
[37] 雷诺兹,A。;巴博萨,H。;Fontaine,P。;Beyer博士。;Huisman,M.,《重温枚举实例化,系统构建和分析的工具和算法》,112-131(2018),Cham:Springer,Cham·Zbl 1423.68468号 ·数字对象标识代码:10.1007/978-3-319-89963-37
[38] Reynolds,A.,Tinelli,C.,de Moura,L.:发现SMT中量化公式的冲突实例。收录于:FMCAD 2014,第195-202页。IEEE(2014)
[39] 雷诺兹,A。;Tinelli,C。;高尔,A。;Krstić,S。;北卡罗来纳州Sharygina。;Veith,H.,SMT中的有限模型发现,计算机辅助验证,640-655(2013),海德堡:施普林格·doi:10.1007/978-3-642-39799-842
[40] 雷诺兹,A。;Tinelli,C。;高尔,A。;Krstić,S。;威特斯,M。;巴雷特,C。;Bonacina,MP,SMT中有限模型发现的量词实例化技术,自动演绎-CADE-24,377-391(2013),海德堡:施普林格·Zbl 1381.68275号 ·doi:10.1007/978-3-642-38574-226
[41] JA罗宾逊,机械化高阶逻辑,马赫。智力。,4, 151-170 (1969) ·Zbl 0228.68025号
[42] Schulz,S.,E-一个聪明的定理证明者,AI Commun。,15, 111-126 (2002) ·兹比尔1020.68084
[43] Steen,A。;Benzmüller,C。;Galmiche,D。;舒尔茨,S。;Sebastiani,R.,高阶校准器Leo-III,自动推理,108-116(2018),Cham:Springer,Cham·Zbl 1511.68332号 ·数字对象标识代码:10.1007/978-3-319-94205-68
[44] Stump,A.,Barrett,C.W.,Dill,D.L.,Levitt,J.R.:阵列扩展理论的决策程序。收录于:LICS 2001,第29-37页。IEEE计算机学会(2001)
[45] 北苏丹。;布兰切特,JC;Paulson、LC、LEO-II和Satallax在大锤试验台上,J.Appl。日志。,11, 91-102 (2013) ·Zbl 1262.68161号 ·doi:10.1016/j.jal.2012.12.002
[46] Sutcliffe,G.,《TPTP问题库和相关基础设施》,J.Autom。原因。,43, 337-362 (2009) ·兹比尔1185.68636 ·doi:10.1007/s10817-009-9143-8
[47] Sutcliffe,G.,《CADE ATP系统竞赛-CASC》,AI Mag.,37,99-101(2016)·Zbl 0916.68141号
[48] Vukmirović,P。;JC布兰切特;Cruanes,S。;舒尔茨,S。;Vojnar,T。;Zhang,L.,将脑证明器扩展到无lambda-free高阶逻辑,系统构建和分析的工具和算法,192-210(2019),Cham:Springer,Cham·doi:10.1007/978-3-030-17462-0_11
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。