×

一阶定理证明中预处理的谓词消除。 (英语) Zbl 1475.68441号

Creignou,Nadia(编辑)等人,《满意度测试的理论和应用——2016年SAT》。第19届国际会议,法国波尔多,2016年7月5-8日。诉讼程序。查姆:斯普林格。莱克特。注释计算。科学。9710, 361-372 (2016).
摘要:预处理在有效命题推理中起着重要作用,但在一阶定理证明中研究较少。在本文中,我们提出了一种谓词消去过程,它可以用作一阶定理证明的预处理步骤,也适用于在可满足性模理论(SMT)的一般框架下简化量化公式。我们描述了该程序如何在一阶定理证明器iProver中实现,并表明使用该程序可以简化TPTP库中的许多问题。我们还对HWMCC的15个硬件验证基准测试进行了预处理评估,结果表明,在不增加问题规模的情况下,可以消除50%以上的谓词。
关于整个系列,请参见[Zbl 1337.68009号].

MSC公司:

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

参考文献:

[1] 阿克曼,W.:Untersuchungenüber das Eliminations problem der matheraatischen Logik。数学。年鉴110、390–413(1935)·Zbl 0009.38601号 ·doi:10.1007/BF01448035
[2] Amla,N.,McMillan,K.L.:结合抽象精化和基于SAT的模型检查。In:Grumberg,O.,Huth,M.(编辑)TACAS 2007。LNCS,第4424卷,第405-419页。斯普林格,海德堡(2007)·Zbl 1186.68274号 ·doi:10.1007/978-3-540-71209-1_31
[3] Bacchus,F.、Winter,J.:具有超分辨率和等式缩减的有效预处理。收录:Giunchiglia,E.,Tacchella,A.(编辑)SAT 2003。LNCS,第2919卷,第341-355页。斯普林格,海德堡(2004)·Zbl 1204.68176号 ·doi:10.1007/978-3-540-24605-326
[4] Bachmair,L.,Ganzinger,H.:分辨率定理证明。在:Robinson和Voronkov[32],第19-99页·兹比尔0993.03008 ·doi:10.1016/B978-044450813-3/50004-7
[5] Bachmair,L.,Ganzinger,H.,Waldmann,U.:层次一阶理论的反驳定理证明。申请。代数工程通讯。计算。5, 193–212 (1994) ·Zbl 0797.03008号 ·doi:10.1007/BF01190829
[6] Biere,A.:解决和扩展。摘自:H.Hoos,H.,Mitchell,D.G.(编辑)SAT 2004。LNCS,第3542卷,第59-70页。斯普林格,海德堡(2005)·Zbl 1122.68585号 ·doi:10.1007/11527695_5
[7] Biere,A.:Picosat要领。JSAT 4(2–4),75–97(2008)·Zbl 1159.68403号
[8] Biere,A.,Cimatti,A.,Clarke,E.,Zhu,Y.:无BDD的符号模型检查。收录:Cleaveland,W.R.(编辑)TACAS 1999。LNCS,第1579卷,第193-207页。斯普林格,海德堡(1999)·数字对象标识代码:10.1007/3-540-49059-0_14
[9] Biere,A.,Heljanko,K.:硬件模型检查竞争报告(2015年)。http://fmv.jku.at/hwmcc15/Biere-hwmcc15-talk.pdf
[10] Brafman,R.I.:包含许多二进制子句的命题公式的简化程序。IEEE传输。系统。曼赛本。B部分34(1),52–59(2004)·doi:10.1109/TSMCB.2002.805807
[11] Clarke,E.M.、Grumberg,O.、Jha,S.、Lu,Y.、Veith,H.:符号模型检查的反例引导抽象精化。J.ACM 50(5),752-794(2003)·Zbl 1325.68145号 ·doi:10.1145/876638.876643
[12] Davis,M.,Putnam,H.:量化理论的计算程序。J.ACM 7(3),201–215(1960)·Zbl 0212.34203号 ·数字对象标识代码:10.1145/321033.321034
[13] Eén,n.,Sörensson,n.:可扩展SAT解决方案。收录:Giunchiglia,E.,Tacchella,A.(编辑)SAT 2003。LNCS,第2919卷,第502-518页。斯普林格,海德堡(2004)·Zbl 1204.68191号 ·doi:10.1007/978-3-540-24605-337
[14] Eén,n.,Biere,A.:通过变量和子句消除在SAT中进行有效的预处理。摘自:Bacchus,F.,Walsh,T.(编辑)SAT 2005。LNCS,第3569卷,第61-75页。斯普林格,海德堡(2005)·Zbl 1128.68463号 ·doi:10.1007/11499107_5
[15] Gabbay,D.M.,Schmidt,R.A.,Szalas,A.:二阶量词消除:基础,计算方面和应用,逻辑研究:数学逻辑和基础,第12卷。学院出版物(2008)·Zbl 1165.03011号
[16] Gabbay,D.M.,Ohlbach,H.J.:二阶谓词逻辑中的量词消除。摘自:《第三届知识表示和推理原则国际会议论文集》(KR 1992),第425-435页(1992)
[17] Gupta,A.、Ganai,M.K.、Yang,Z.、Ashar,P.:使用基于卫星的BMC进行迭代抽象,并进行证明分析。摘自:国际计算机辅助设计会议,ICCAD,第416–423页(2003年)·doi:10.1010/ICCAD.2003.1257811
[18] Hoder,K.,Khasidashvili,Z.,Korovin,K.,Voronkov,A.:一阶子句的预处理技术。摘自:Cabodi,G.,Singh,S.(编辑)《计算机辅助设计中的形式方法》,FMCAD,第44-51页。IEEE(2012)
[19] 霍德,K.,科瓦奇,L.,沃伦科夫,A.:吸血鬼中的插值和符号消除。收录于:Giesl,J.,Hähnle,R.(编辑)《2010年国际JCAR》。LNCS,第6173卷,第188-195页。斯普林格,海德堡(2010)·Zbl 1291.68348号 ·doi:10.1007/978-3-642-14203-1_16
[20] Järvisalo,M.,Heule,M.J.H.,Biere,A.:Inprocessing规则。收录于:Gramlich,B.、Miller,D.、Sattler,U.(编辑)IJCAR 2012。LNCS,第7364卷,第355-370页。斯普林格,海德堡(2012)·Zbl 1358.68256号 ·doi:10.1007/978-3-642-31365-3_28
[21] Khasidashvili,Z.,Korovin,K.,Tsarkov,D.:基于EPR的K归纳法,带有反例引导的抽象求精。在:Gottlob,G.,Sutcliffe,G.,Voronkov,A.(编辑)GCAI 2015。全球人工智能会议。EPiC计算机系列,第36卷,第137-150页。EasyChair(2015年)
[22] Koopmann,P.,Schmidt,R.A.:统一插值和遗忘\[\数学{ALC}\]带有abox的本体论。收录于:Bonet,B.,Koenig,S.(编辑)《2015年美国农业协会会议记录》,第175-181页。AAAI出版社(2015)
[23] Korovin,K.:iProver——一种基于实例化的一阶逻辑定理证明器(系统描述)。收录人:Armando,A.,Baumgartner,P.,Dowek,G.(编辑)IJCAR 2008。LNCS(LNAI),第5195卷,第292-298页。斯普林格,海德堡(2008)·Zbl 1165.68462号 ·doi:10.1007/978-3-540-71070-7_24
[24] Korovin,K.:Inst-Gen——基于实例化的自动推理的模块化方法。收录:Voronkov,A.,Weidenbach,C.(编辑)《编程逻辑》。LNCS,第7797卷,第239-270页。斯普林格,海德堡(2013)·Zbl 1385.68038号 ·doi:10.1007/978-3-642-37651-1_10
[25] Kovács,L.,Voronkov,A.:插值和符号消除。收录:Schmidt,R.A.(编辑)CADE-22。LNCS,第5663卷,第199-213页。斯普林格,海德堡(2009)·Zbl 1250.68193号 ·doi:10.1007/978-3642-02959-2-17
[26] Kovács,L.,Voronkov,A.:一阶定理证明和吸血鬼。收录:Sharygina,N.,Veith,H.(编辑)CAV 2013。LNCS,第8044卷,第1-35页。斯普林格,海德堡(2013)·doi:10.1007/978-3-642-39799-8_1
[27] Lynce,I.,Silva,J.P.M.:命题可满足性的基于探测的预处理技术。摘自:第15届IEEE人工智能工具国际会议,第105页。IEEE计算机学会(2003)·doi:10.1109/TAI.2003.1250177
[28] de Moura,L.,Björner,N.S.:SMT求解器的高效E-matching。收录:Pfenning,F.(编辑)CADE 2007。LNCS(LNAI),第4603卷,第183-198页。斯普林格,海德堡(2007)·Zbl 1213.68578号 ·doi:10.1007/978-3-540-73595-3_13
[29] Nieuwenhuis,R.,Oliveras,A.,Tinelli,C.:求解SAT和SAT模理论:从抽象的davis-putnam-lovemann-loveland过程到DPLL(T)。《美国医学会期刊》53(6),937–977(2006)·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[30] Nonnengart,A.,Weidenbach,C.:计算小子句范式。收录于:Robinson和Voronkov[32],第335-367页·Zbl 0992.03018号 ·doi:10.1016/B978-044450813-3/50008-4
[31] Reynolds,A.,Tinelli,C.,de Moura,L.M.:发现SMT中量化公式的冲突实例。摘自:《计算机辅助设计中的形式方法》,FMCAD,第195-202页。IEEE(2014)·doi:10.1109/FMCAD.2014.6987613
[32] Robinson,J.A.,Voronkov,A.(编辑):《自动推理手册》(第2卷)。爱思唯尔和麻省理工学院出版社,剑桥(2001)
[33] Schmidt,R.A.:模态逻辑、对应理论和二阶约简的Ackermann方法。J.应用。逻辑10(1),52–74(2012)·Zbl 1248.03039号 ·doi:10.1016/j.jal.2012.01.001
[34] Schulz,S.:简单高效的子句包含和特征向量索引。收录:Bonacina,M.P.,Stickel,M.E.(编辑)《自动推理与数学》。LNCS,第7788卷,第45-67页。斯普林格,海德堡(2013)·Zbl 1383.68082号 ·doi:10.1007/978-3-642-36675-83
[35] Schulz,S.:系统描述:E 1.8。收录人:McMillan,K.、Middeldorp,A.、Voronkov,A.(编辑)LPAR-19 2013。LNCS,第8312卷,第735-743页。斯普林格,海德堡(2013)·Zbl 1407.68442号 ·doi:10.1007/978-3-642-45221-549
[36] Sheeran,M.,Singh,S.,Stálmarck,G.:使用感应和SAT溶液检查安全性能。收录人:Johnson,S.D.,Hunt Jr.,W.A.(编辑)FMCAD 2000。LNCS,第1954卷,第108–125页。斯普林格,海德堡(2000)
[37] Subbarayan,S.,Pradhan,D.K.:NiVER:用于预处理SAT实例的非递增变量消除分辨率。收录:H.Hoos,H.,Mitchell,D.G.(编辑)SAT 2004。LNCS,第3542卷,第276-291页。斯普林格,海德堡(2005)·Zbl 1122.68618号 ·doi:10.1007/11527695_22
[38] Sutcliffe,G.:TPTP世界——自动推理的基础设施。收录人:Clarke,E.M.,Voronkov,A.(编辑)LPAR-16 2010。LNCS,第6355卷,第1-12页。斯普林格,海德堡(2010)·Zbl 1253.68292号 ·doi:10.1007/978-3-642-17511-4_1
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。