×

压缩和插值的防分辨率转换。 (英语) Zbl 1317.68123号

摘要:基于SAT、SMT和定理证明的验证方法通常依赖于不可满足性的证明,作为提取信息的强大工具,以减少总体工作量。例如,可以遍历证明以确定导致不可满足性的最小原因,用于计算抽象或导出Craig插值。在本文中,我们重点关注两个重要的方面,即压缩和操作,这两个方面关系到对不可满足性证明的有效处理。首先,由于证明的大小通常非常大(输入问题的大小是指数级的),因此采用技术对其进行压缩以进行进一步处理确实是有益的。其次,证明可以作为灵活的预处理步骤进行操作,以准备插值计算。这两种技术都是在一个框架中实现的,该框架利用局部重写规则来转换证明。我们表明,仔细使用这些规则,结合现有的算法,可以有效地简化原始证明。我们已经对SAT和SMT测试用例中产生的大量不可满足问题评估了几种启发式方法。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
03C40号 插值、保存、可定义性
20层03 证明的复杂性
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Ackermann W(1954)决策问题的可解案例。学习逻辑和数学基础。荷兰北部,阿姆斯特丹·Zbl 0056.24505号
[2] Amjad H(2007)压缩命题反驳。计算机科学电子笔记185:3-15·Zbl 1335.68222号 ·doi:10.1016/j.entcs.2007.05.025
[3] Amjad H(2008)用于校样回放的数据压缩。《汽车杂志》理由41(3-4):193-218·Zbl 1191.68616号 ·数字对象标识代码:10.1007/s10817-008-9109-2
[4] Amla N,McMillan K(2003)《无反例的自动抽象》。In:TACAS,第2-17页·Zbl 1031.68520号
[5] Bar-Ilan O、Fuhrmann O、Hoory S、Shacham O、Strichman O(2008)《分辨率证明的线性时间缩减》。包含:HVC,第114-128页
[6] Barrett C、Nieuwenhuis R、Oliveras A、Tinelli C(2006),SAT模理论中的按需分裂。输入:LPAR,第512-526页·Zbl 1165.68480号
[7] Barrett C,Sebastiani R,Seshia S,Tinelli C(2009)可满足性模理论。参见:Biere A、Heule M、van Maaren H、Walsh T(eds)可满足性手册。阿姆斯特丹IOS出版社,第825-885页
[8] Bayardo RJ,Schrag R(1997)使用CSP look-back技术解决实际SAT实例。In:AAAI/IAAI,第203-208页
[9] Biere A、Cimatti A、Clarke E、Strichman O、Zhu Y(2003)有界模型检验。高级计算58:117-148·doi:10.1016/S0065-2458(03)58003-2
[10] Bofill M,Nieuwenhuis R,Oliveras A,Rodrguez-Carbonell E,Rubio A(2008)SAT模块化数组理论的基于写的求解器。在:FMCAD,第101-108页
[11] Boudou J,古B(2013)通过降低子函数压缩命题分辨率证明。收录:TABLEAUX,第237-251页·兹比尔1401.68274
[12] Bozzano M,Bruttomesso R,Cimatti A,Junttila T,Ranise S,van Rossum P,Sebastiani R(2005)通过延迟理论组合的有效可满足性模理论。包含:CAV,第335-349页·Zbl 1081.68610号
[13] Bradley AR(2011)基于SAT的模型检查,无需展开。输入:VMCAI,第70-87页·兹比尔1317.68109
[14] Brummayer R,Biere A(2008)《数组扩张理论的需求引理》。In:SMT研讨会·兹比尔1187.68168
[15] Bruni R(2003)通过自适应核搜索逼近最小不可满足子公式。离散应用数学130(2):85-100·Zbl 1029.68075号 ·doi:10.1016/S0166-218X(02)00399-2
[16] Bruttomesso R、Pek E、Sharygina N、Tsitovich A(2010)《OpenSMT Solver》。包含:TACAS,第150-153页·JFM 60.0020.02标准
[17] Bruttomesso R,Rollini S,Sharygina N,Tsitovich A(2010),具有局部证明变换的灵活插值。In:ICCAD,第770-777页·Zbl 1317.68123号
[18] Christ J、Hoenicke J、Nutz A(2013)《保护树插值的证明》。收录:TACAS,第124-138页·Zbl 1381.68152号
[19] Cimatti A,Griggio A,Sebastiani R(2007)SAT模理论中计算小的不可满足核的简单而灵活的方法。输入:SAT,第334-339页·兹比尔1214.68348
[20] Cimatti A,Griggio A,Sebastiani R(2008)可满足模理论中的有效插值生成。收录:TACAS,第397-412页·Zbl 1134.68402号
[21] Cotton S(2010)最小化分辨率证明的两种技术。输入:SAT,第306-312页·Zbl 1306.68140号
[22] CMU基准。http://www.cs.cmu.edu/modelcheck/bmc/bmc-benchmarks.html。2014年4月24日访问·Zbl 0079.24502号
[23] Craig W(1957)herbrand-gentzen定理在关联模型理论和证明理论中的三个应用。J Symb日志22(3):269-285·Zbl 0079.24502号 ·doi:10.2307/2963594
[24] de Moura L,Björner N(2009)通用高效阵列决策程序。收录:FMCAD,第45-52页
[25] de Moura L,Rue H(2002)可满足解的需求引理。包含:SAT,第244-251页
[26] Dershowitz N,Hanna Z,Nadel A(2006)最小不可满足岩芯提取的可扩展算法。包含:SAT,第36-41页·Zbl 1187.68538号
[27] D’Silva V、Kroening D、Purandare M、Weissenbacher G(2008)《插值重组决议反驳》。技术报告,ETH·Zbl 1191.68616号
[28] D’Silva V、Kroening D、Purandare M、Weissenbacher G(2010)《国际刑警力量》。收录:VMCAI,第129-145页·Zbl 1273.68225号
[29] Fontaine P、Marion J、Merz S、Nieto L、Tiu A(2006),表达+自动化+稳健性:走向SMT求解器和交互式证明助手的结合。收录:TACAS,第167-181页·Zbl 1180.68240号
[30] Fontaine P,Merz S,古B(2011)通过部分正则化压缩命题分辨率证明。包含:CADE,第237-251页·Zbl 1341.68188号
[31] Gentzen G(1935)Untersuchungenüber das logische schließen。i.数学Z 39(1):176-210·Zbl 0010.14501号 ·doi:10.1007/BF01201353
[32] Goel A,KrstićS,Fuchs A(2008)用节俭公理实例化判定数组公式。输入:SMT,第12-17页
[33] Goel A,KrstićS,Tinelli C(2009),组合理论的地面插值。包含:CADE,第183-198页·Zbl 1250.68188号
[34] Goldberg E,Novikov Y(2003)CNF公式不可满足性证明的验证。输入:日期,第10886-10891页·Zbl 1145.68501号
[35] Gomes C,Kautz H,Sabharwal A,Selman B(2008)可满足性求解器。摘自:van Harmelen F、Lifschitz V、Porter B(编辑)《知识表示手册》。爱思唯尔,阿姆斯特丹,第89-134页·Zbl 1183.68611号
[36] Grégoire E,Mazure B,Piette C(2007)《缪斯的地方研究》(Local-search extraction of muses)。约束条件12(3):325-344·Zbl 1211.90307号 ·doi:10.1007/s10601-007-9019-7
[37] Grumberg O,Lerda F,Ofer OS,Theobald M(2005)多过程系统的证明引导下的欠逼近加宽。收录:POPL,第122-131页·Zbl 1369.68259号
[38] Gupta A(2012)改进的单通算法,用于降低分辨率。收件人:ATVA,第107-121页·Zbl 1374.68489号
[39] Henzinger T,Jhala R,Majumdar R,McMillan K(2004)《证据的抽象》。收录:POPL,第232-244页·Zbl 1325.68147号
[40] Heule M,Hunt W,Wetzler N(2013)检查子句证明时的修剪。输入:FMCAD·Zbl 1423.68475号
[41] 黄J(2005)Mup:最小不满足性证明。收件人:ASP-DAC,第432-437页
[42] Jhala R,McMillan K(2005)基于插值的过渡关系近似。包含:CAV,第39-51页·Zbl 1081.68622号
[43] Krajíček J(1997)插值定理、证明系统的下限和有界算法的独立性结果。J Symb日志62(2):457-486·Zbl 0891.03029号 ·doi:10.2307/2275541
[44] Lync I,Marques-Silva J(2004)关于计算最小不可满足内核。包含:SAT,第305-310页
[45] Marques-Silva J,Sakallah K(1996)GRASP-一种新的可满足性搜索算法。In:ICCAD,第220-227页
[46] McMillan K(2003)插值和基于SAT的模型检查。包含:CAV,第1-13页·Zbl 1278.68184号
[47] McMillan K(2004)插值定理证明器。In:TACAS,第16-30页·Zbl 1126.68573号
[48] McMillan K(2004)克雷格插值在模型检验中的应用。收录:CSL,第22-23页·Zbl 1095.68610号
[49] Mneimneh M,Lync I,Andraus Z,Marques-Silva J,Sakallah K(2005)提取最小最小不可满足公式的分支定界算法。包含:SAT,第467-474页·Zbl 1128.68477号
[50] Necula G(1997)《婚姻法》。包含:POPL,第106-119页
[51] Nelson G,Oppen D(1979),通过合作决策程序简化。ACM Trans-Progr Lang系统1(2):245-257·兹比尔0452.68013 ·数字对象标识代码:10.1145/357073.357079
[52] Oh Y,Mneimneh MN,Andraus ZS,Sakallah KA,Markov IL(2004)AMUSE:一个最小不可满足的子公式提取器。输入:DAC,第518-523页
[53] Pudlák P(1997)分辨率和切割平面证明以及单调计算的下限。J Symb日志62(3):981-998·Zbl 0945.03086号 ·doi:10.2307/2275583
[54] Ranise S,Tinelli C可满足性模理论库(SMT-LIB)。http://www.smtlib.org。2014年4月24日访问
[55] 命题逻辑的Rollini S证明变换器和插值器(PeRIPLO)。http://verify.inf.usi.ch/content/periplo。2014年4月24日访问
[56] Rollini S、Bruttomesso R、Sharygina N(2010)《一种高效灵活的防分辨率缩减方法》。包含:HVC,第182-196页·Zbl 1325.68215号
[57] SAT挑战赛(2012)http://baldur.iti.kit.edu/SAT-Challenge-2012/。2014年4月24日访问
[58] SATLIB基准套件网址:http://www.cs.ubc.ca/hoos/SATLIB/benchm.html。2014年4月24日访问
[59] Sebastiani R(2007)懒惰可满足模理论。JSAT标准3:144-224·Zbl 1145.68501号
[60] Shlyakhter I、Seater R、Jackson D、Sridharan M、Taghdir M(2003)使用不可满足的核心调试过约束的声明性模型。In:ASE,第94-105页
[61] Sinz C(2007)通过公共子函数提取压缩命题证明。收入:EUROCAST,第547-555页
[62] Sinz C,Kaiser A,Kuchlin W(2003)汽车产品配置数据验证的形式化方法。AI EDAM 17(1):75-97
[63] Skeptik证明理论库https://github.com/Paradoxika/Skeptik。2014年4月24日访问·Zbl 0945.03086号
[64] 谢廷,GS;AO Slisenko(编辑),《命题演算中推导的复杂性》,115-125(1968),纽约
[65] Van Gelder A(2008)验证命题不可满足性的RUP证明。收件人:ISAIM·Zbl 1145.68501号
[66] Weber T,Amjad H(2009)有效检验霍尔定理证明中的命题反驳。应用日志7(1):26-40·兹比尔1171.68041 ·doi:10.1016/j.jal.2007.07.003
[67] Yorsh G,Musuvathi M(2005)生成插值的组合方法。输入:CADE,第353-368页·Zbl 1135.03331号
[68] Zhang L,Malik S(2003)从不可满足布尔公式中提取小的不可满足核。输入:SAT·Zbl 1335.68222号
[69] Zhang L,Sharad M(2003)使用独立的基于分辨率的检查器验证SAT解算器:实际实现和其他应用。输入:日期,第10880-10885页
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。