×

有效地检验HOL定理证明中的命题反驳。 (英语) 兹比尔1171.68041

概述:本文描述了当前两个领先的SAT求解器zChaff和MiniSat与高阶逻辑(HOL)定理证明器的集成。两个SAT解算器都为命题重言式生成解析式证明。这些证明被定理证明器所验证。该方法显著提高了证明者在命题问题上的性能,并为无法证明的猜想提供了反例。它还表明,即使对于大型SAT问题,LCF型定理证明器也可以作为可行的证明检查器。定理证明器中命题问题的有效表示至关重要;讨论了几种可能的解决方案。

MSC公司:

68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Audemard,G。;Bertoli,P。;Cimatti,A。;Kornilowicz,A。;Sebastiani,R.,《基于SAT的布尔和线性数学命题公式求解方法》(Voronkov,A.,《第18届自动演绎国际会议论文集》(CADE-18)。第18届自动扣减国际会议(CADE-18)会议记录,丹麦哥本哈根,2002年7月。第18届自动扣减国际会议记录(CADE-18)。第十八届自动扣除国际会议记录(CADE-18),丹麦哥本哈根,2002年7月,《人工智能讲义》,第2392卷(2002),斯普林格),195-210·Zbl 1072.68562号
[2] Amjad,H.,Shallow lazy proof,(Hurd,J.;Melham,T.,《第18届高阶逻辑定理证明国际会议论文集》,第18届国际高阶逻辑理论证明会议论文集,计算机科学讲义,第3603卷(2005),Springer),35-49·Zbl 1152.68515号
[3] H.Amjad,压缩命题反驳,S.Merz,T.Nipkow(编辑),第六届关键系统自动验证国际研讨会(AVOCS’06)-初步程序,2006年,第7-18页;H.Amjad,压缩命题反驳,S.Merz,T.Nipkow(编辑),第六届关键系统自动验证国际研讨会(AVOCS’06)-初步程序,2006年,第7-18页·Zbl 1335.68222号
[4] Anbulagan,J.Slaney,系统SAT解算器的多重预处理,见:C.Benzmüller,B.Fischer,G.Sutcliffe(编辑),《第六届逻辑实现国际研讨会论文集》,CEUR研讨会论文集,第212卷,柬埔寨金边,2006年,第100-116页;Anbulagan,J.Slaney,系统SAT解算器的多重预处理,见:C.Benzmüller,B.Fischer,G.Sutcliffe(编辑),《第六届逻辑实现国际研讨会论文集》,CEUR研讨会论文集,第212卷,柬埔寨金边,2006年,第100-116页
[5] C.W.Barrett,《检验一阶理论组合中无量词公式的有效性》,博士论文,斯坦福大学,加利福尼亚州斯坦福,2003年1月;C.W.Barrett,《结合一阶理论检查无量词公式的有效性》,博士论文,斯坦福大学,加利福尼亚州斯坦福,2003年1月
[6] C.Barrett,S.Berezin,CVC lite:合作有效性检查的新实现,载于:《第十六届计算机辅助验证国际会议论文集》(CAV 2004),美国马萨诸塞州波士顿,2004年7月;C.Barrett,S.Berezin,CVC lite:合作有效性检查器的新实现,载于:《第16届计算机辅助验证国际会议论文集》(CAV 2004),美国马萨诸塞州波士顿,2004年7月·Zbl 1103.68605号
[7] C.Barrett,S.Berezin,D.L.Dill,一个证明型布尔搜索引擎,收录于:《自动推理中决策过程的语用学研讨会论文集》(PDPAR 2003),美国佛罗里达州迈阿密,2003年7月;C.Barrett,S.Berezin,D.L.Dill,一个证明型布尔搜索引擎,收录于:《自动推理中决策过程的语用学研讨会论文集》(PDPAR 2003),美国佛罗里达州迈阿密,2003年7月
[8] DIMACS可满足性建议格式(1993)
[9] de Nivelle,H。;Meng,J.,《几何分辨率:基于有限模型搜索的证明程序》,(Furbach,U.;Shankar,N.,《自动推理-第三届国际联合会议》,IJCAR 2006,《会议记录》。自动推理第三届国际联合会议,2006年国际联合会,会议记录。自动推理-第三届国际联合会议,IJCAR 2006,会议记录,西雅图,华盛顿州,美国,2006年8月,人工智能讲义,第4130卷(2006),Springer),303-317·Zbl 1222.68378号
[10] 埃恩,n。;Biere,A.,《通过变量和子句消除在SAT中进行有效预处理》,(Bacchus,F.;Walsh,T.,SAT,计算机科学讲义,第3569卷(2005),Springer),61-75·Zbl 1128.68463号
[11] 埃恩,n。;Sörensson,N.,可扩展SAT解决方案,(Giunchiglia,E。;Taccella,A.,《可满足性测试的理论与应用》,第六届国际会议,2003年SAT,部分修订论文。《可满足性测试的理论与应用》,第六届国际学术会议,2003年SAT,修订论文选集,意大利圣玛格丽塔利古尔,2003年5月5日至8日。《可满足性测试的理论与应用》,2003年第六届国际SAT会议,部分修订论文。可满足性测试的理论与应用,第六届国际会议,SAT 2003,修订论文集,意大利圣玛格丽塔利古雷,2003年5月5-8日,计算机科学讲义,第2919卷(2004年),施普林格),502-518·Zbl 1204.68191号
[12] 埃恩,n。;Sörensson,N.,MiniSat-p-v1.14-MiniSat的验证版本,2006年9月
[13] Fontaine,P。;Marion,J.-Y。;Merz,S。;普伦萨·尼托,L。;Tiu,A.,《表现力+自动化+稳健性:走向SMT求解器和交互式证明助手的结合》(Hermanns,H。;Palsberg,J.,《系统构建和分析的工具和算法》,第12届国际会议,TACAS 2006,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2006,会议记录。《用于系统构建和分析的工具和算法》,第12届国际会议,TACAS 2006,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2006,会议记录,奥地利维也纳,2006年3月25日至4月2日。《系统构建和分析的工具和算法》,第12届国际会议,TACAS 2006,作为欧洲软件理论与实践联合会议的一部分举行,ETAPS 2006,会议记录。系统构建和分析的工具和算法,第十二届国际会议,TACAS 2006,作为欧洲软件理论和实践联合会议的一部分举行,ETAPS 2006,会议记录,维也纳,奥地利,2006年3月25日至4月2日,计算机科学讲义,第3920卷(2006),Springer),167-181·Zbl 1180.68240号
[14] (Gordon,M.J.C.;Melham,T.F.,《HOL导论:高阶逻辑的定理证明环境》(1993),剑桥大学出版社)·兹比尔0779.68007
[15] Gordon,M.J.C.,《从LCF到HOL:简史》(Plotkin,G.;Stirling,C.P.;Tofte,M.,《证明、语言与互动》(2000),麻省理工出版社)
[16] Gordon,M.J.C.,HolSatLib 1.0b(2001年6月)
[17] Harrison,J.,作为HOL衍生规则的二元决策图,《计算机杂志》,38,2,162-170(1995)
[18] Harrison,J.,HOL light:教程简介,(Srivas,M.K.;Camilleri,A.J.,FMCAD.FMCAD,计算机科学讲义,第1166卷(1996),Springer),265-269
[19] Harrison,J.,Stálmarck算法作为HOL衍生规则,(von Wright,J.;Grundy,J.和Harrison
[20] 胡斯,H.H。;Stützle,T.,SATLIB:SAT研究的在线资源,(Gent,I.;van Maaren,H.;Walsh,T.),SAT 2000(2000),IOS出版社),283-292·Zbl 0979.68128号
[21] Hurd,J.,《整合甘道夫和HOL》,(Bertot,Y.;Dowek,G.;Hirschowitz,A.;Paulin,C.;Théry,L.,《高阶逻辑中的定理证明》,第12届国际会议,TPHOLs’99。《高阶逻辑中的定理证明》,第12届国际会议,TPHOLs’99,法国尼斯,1999年9月。《高阶逻辑中的定理证明》,第12届国际会议,TPHOLs’99。《高阶逻辑中的定理证明》,第12届国际会议,TPHOLs’99,法国尼斯,1999年9月,计算机科学讲义,第1690卷(1999),施普林格出版社,311-321
[22] Hurd,J.,HOL和一阶逻辑之间的LCF式接口,(Voronkov,A.,《第18届自动演绎国际会议论文集》(CADE-18)。第18届自动扣款国际会议记录(CADE-18),丹麦哥本哈根,2002年7月。第18届自动扣减国际会议记录(CADE-18)。第十八届自动扣除国际会议记录(CADE-18),丹麦哥本哈根,2002年7月,《人工智能讲义》,第2392卷(2002),斯普林格出版社),134-138·Zbl 1072.68578号
[23] C.Hurlin,一阶逻辑和集合理论构造的证明重建,收录于:S.Merz,T.Nipkow(编辑),第六届关键系统自动验证国际研讨会(AVOCS’06)-初步程序,2006年,第157-162页;C.Hurlin,一阶逻辑和集合理论构造的证明重建,收录于:S.Merz,T.Nipkow(编辑),第六届关键系统自动验证国际研讨会(AVOCS’06)-初步程序,2006年,第157-162页
[24] 库马尔,R。;Kropf,T。;Schneider,K.,《在HOL环境中集成一阶自动校准仪》,(Archer,M.;Joyce,J.J.;Levit,K.N.;Windley,P。J.,1991年HOL定理证明系统及其应用国际研讨会论文集。1991年HOL定理证明系统及其应用国际研讨会论文集,美国加利福尼亚州戴维斯,1991年8月(1992),IEEE计算机社会出版社,170-176
[25] McLaughlin,S。;巴雷特,C。;Ge,Y.,合作定理证明者:结合CVC Lite和HOL Light的案例研究,(Armando,A.;Cimatti,A.,PDPAR.PDPAR,理论计算机科学电子笔记,第144卷(2005),施普林格),43-51·Zbl 1272.68362号
[26] Meier,A.,TRAMP:将机器证明转换为断言级的自然演绎证明,(McAllester,D。A.,自动扣减-CADE-17,第17届自动扣减国际会议,会议记录。自动扣减-CADE-17,第17届自动扣减国际会议,会议记录,匹兹堡,宾夕法尼亚州,美国,2000年6月17-20日。自动扣减-CADE-17,第17届自动扣减国际会议,会议记录。自动扣除-CADE-17,第17届自动扣除国际会议,会议记录,匹兹堡,宾夕法尼亚州,美国,2000年6月17-20日,人工智能讲义,第1831卷(2000),施普林格),460-464·Zbl 0963.68537号
[27] J.Meng,交互式和自动校准器的集成,载于:M.Carro,J.Correas(编辑),第二届计算逻辑系统实现技术CologNet研讨会,FME 2003,2003年9月;J.Meng,交互式和自动证明器的集成,in:M.Carro,J.Correas(编辑),第二届CologNet计算逻辑系统实现技术研讨会,FME 2003,2003年9月
[28] M.Moskewicz,C.Madigan,Y.Zhao,L.Zhang,S.Malik,Chaff:设计一个高效的SAT求解器,收录于:第38届设计自动化会议论文集,拉斯维加斯,2001年6月;M.Moskewicz,C.Madigan,Y.Zhao,L.Zhang,S.Malik,Chaff:设计一个高效的SAT求解器,收录于:第38届设计自动化会议论文集,拉斯维加斯,2001年6月
[29] 孟,J。;Paulson,L.C.,《使用分辨率支持交互式证明的实验》,(Basin,D.;Rusinovitch,M.,《自动推理:第二届国际联合会议》,IJCAR 2004,《会议记录》。《自动推理》:第二次国际联合会议,IJCAR2004,会议记录,爱尔兰科克,2004年7月4日至8日。《自动推理:第二届国际联合会议》,2004年国际JCAR,会议记录。自动推理:第二届国际联合会议,IJCAR 2004,Proceedings,Cork,Ireland,July 4-8,2004,Artificial Intelligence课堂讲稿,vol.3097(2004),Springer),372-384·Zbl 1126.68574号
[30] J.Meng,L.C.Paulson,将高阶问题转化为一阶从句,收录于:G.Sutcliffe,R.Schmidt,S.Schulz(编辑),ESCoR:经验成功的计算机推理,《欧洲经济研究中心研讨会论文集》,第192卷,2006年,第70-80页;J.Meng,L.C.Paulson,将高阶问题转换为一阶从句,收录于:G.Sutcliffe,R.Schmidt,S.Schulz(编辑),ESCoR:经验成功的计算机推理,《欧洲经济研究中心研讨会论文集》,2006年第192卷,第70-80页
[31] Meier,A。;Sorge,V.,在有限代数分类中应用SAT求解,自动推理杂志,35,1-3,201-235(2005)·Zbl 1109.68103号
[32] 米尔纳,R。;托夫特,M。;哈珀,R。;MacQueen,D.,《标准ML-Revised的定义》(1997),麻省理工学院出版社
[33] Nipkow,T。;保尔森,L.C。;Wenzel,M.,Isabelle/HOL-A高阶逻辑证明助理,《计算机科学讲义》,第2283卷(2002),Springer·Zbl 0994.68131号
[34] Nonnengart,A。;岩石,G。;Weidenbach,C.,《关于生成小句规范形式》,(Kirchner,C.;Kitchner,H.,《自动扣减-CADE-15》,第15届自动扣减国际会议,会议记录。自动扣减-CADE-15,第15次自动扣减问题国际会议记录,德国林道,1998年7月5日至10日。自动扣减-CADE-15,第15届自动扣减国际会议,会议记录。自动扣减-CADE-15,第15届自动扣减国际会议,会议记录,林道,德国,1998年7月5日至10日,计算机科学讲义,第1421卷(1998),施普林格),397-411·Zbl 0924.03023号
[35] Owre,S。;Rushby,J.M。;Shankar,N.,PVS:原型验证系统,(Kapur,D.,第11届自动扣除国际会议(CADE))。第十一届自动扣减国际会议(CADE),纽约萨拉托加,1992年6月。第十一届自动扣减国际会议(CADE)。第十一届自动扣除国际会议(CADE),纽约萨拉托加,1992年6月,《人工智能讲义》,第607卷(1992),斯普林格出版社,748-752
[36] Paulson,L.C.,Isabelle:A Generic Theorem Prove,《计算机科学讲义》,第828卷(1994年),施普林格出版社·Zbl 0825.68059号
[37] Reeber,E。;Hunt,W.A.,《ACL2(SULFA)中不可推算列表公式子类的基于SAT的决策程序》,(Furbach,U.;Shankar,N.,《自动推理第三国际联合会议》,IJCAR 2006,会议记录。自动推理第第三国际联合会议,IJCAR2006,会议录,美国华盛顿州西雅图,2006年8月。自动化推理第三届国际联合会议,IJCAR 2006,会议记录。自动推理-第三届国际联合会议,IJCAR 2006,会议记录,西雅图,华盛顿州,美国,2006年8月,人工智能讲义,第4130卷(2006),Springer),453-467·Zbl 1222.68372号
[38] Shankar,N.,《使用高阶逻辑的决策程序》,(Boulton,R.J.;Jackson,P.B.,《高阶逻辑中的定理证明》,第14届国际会议,TPHOLs 2001,《高阶逻辑中的原理证明》,《第14届国际会议》,TPHOL 2001,《英国爱丁堡会议论文集》,2001年9月3日至6日。《高阶逻辑中的定理证明》,第14届国际会议,TPHOLs 2001,会议记录。《高阶逻辑中的定理证明》,第14届国际会议,TPHOLs,2001,Proceedings,Edinburgh,Scotland,UK,2001年9月3-6日,计算机科学讲义,第2152卷(2001),Springer),5-26·兹比尔1005.68543
[39] Strichman,O.,《关于用SAT解决Presburger和线性算法》,(Aagaard,M.D.;O'Leary,J.W.,《计算机辅助设计中的形式方法:第四届国际会议》,FMCAD 2002,会议记录。《计算机辅助设计中的形式化方法:第4届国际会议记录》,FMCAD2002,会议记录,美国俄勒冈州波特兰市,2002年11月6-8日。计算机辅助设计中的形式方法:第四届国际会议,FMCAD 2002,会议记录。计算机辅助设计中的形式方法:第四届国际会议,FMCAD 2002,会议记录,波特兰,俄勒冈州,美国,2002年11月6-8日,计算机科学讲义,第2517卷(2002),斯普林格),160-169·兹比尔1019.68592
[40] Tseitin,G.S.,《论命题演算中推导的复杂性》(Siekmann,J.;Wrightson,G.,《推理自动化:计算逻辑的经典论文》,第二卷,1967-1970(1983),Springer)。(Slisenko,A.O.,《构造数学和数学逻辑的结构》,第二部分(1968年),115-125,也·Zbl 0205.00402号
[41] T.Weber,《将SAT解算器与LCF式定理证明器集成》,载于:a.Armando,a.Cimatti(编辑),《PDPAR’05第三届自动推理决策程序语用方面国际研讨会论文集》,英国爱丁堡,2005年7月;T.Weber,《将SAT解算器与LCF式定理证明器集成》,载于:a.Armando,a.Cimatti(编辑),《PDPAR’05第三届自动推理决策程序语用方面国际研讨会论文集》,英国爱丁堡,2005年7月·Zbl 1272.68366号
[42] T.Weber,《在LCF式定理证明器中使用SAT解算器作为命题逻辑的快速决策程序》,载:J.Hurd,E.Smith,a.Darbari(编辑),《高阶逻辑中的定理证明》第18届国际会议,TPHOLs 2005,英国牛津,2005年8月,《新兴趋势汇编》,英国牛津,2005年8月,第180-189页;牛津大学计算实验室,编程研究小组,研究报告PRG-RR-05-02;T.Weber,《使用SAT解算器作为LCF型定理证明器中命题逻辑的快速决策程序》,载于:J.Hurd,E.Smith,a.Darbari(编辑),《高阶逻辑中的定理证明——第18届国际会议》,TPHOLs 2005,英国牛津,2005年8月,《新兴趋势学报》,英国牛津大学,2005年9月,第180-189页;牛津大学计算实验室,编程研究小组,研究报告PRG-RR-05-02
[43] Zhang,L.,《关于包容删除和实际CNF简化》(Bacchus,F.;Walsh,T.,SAT.SAT,计算机科学讲义,第3569卷(2005),Springer),482-489·Zbl 1128.68488号
[44] 张,L。;Malik,S.,《使用独立的基于分辨率的检查器验证SAT解算器:实际实现和其他应用》,(欧洲设计、自动化和测试(DATE 2003)(2003),IEEE计算机学会),10880-10885
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。