×

raSAT:多项式约束的SMT解算器。 (英语) Zbl 1377.68140号

摘要:本文提出了(mathbf{raSAT})SMT求解器,其目的是用简单的统一方法处理实数和整数上的多项式约束。它的三个主要特性是(1)a(\mathbf{raSAT})对于不平等,增加了测试区间约束传播为了加速SAT检测,(2)基于广义中值定理对reals上的方程进行非结构化推理,以及(3)浮点算法的可靠性,该算法由(a)区间的上下舍入过近似值和(b)保证通过使用iRRAM包进行测试来确认检测到的满意实例,这保证了误差范围。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
第68页第15页 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Alliot JM、Gotteland JB、Vanaret C、Durand N、Gianazza D(2012)在x86/amd64架构上实现OCaml的间隔计算库。In:OUD 2012,OCaml用户和开发人员研讨会·Zbl 1381.68274号
[2] Barr ET,Vo T,Le V,Su Z(2013)浮点异常的自动检测。摘自:第40届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集,ACM,纽约,POPL'13,第549-560页·Zbl 1301.68087号
[3] Benhamou,F。;Granvilliers,L。;Rossi,F.(编辑);Pv,B.(编辑);Walsh,T.(编辑),连续和区间约束,571-604(2006),纽约·doi:10.1016/S1574-6526(06)80020-9
[4] 博菲尔,M。;Nieuwenhuis,R。;奥利维拉斯,A。;罗德里格斯-卡博内尔,E。;A.鲁比奥。;Gupta,A.(编辑);Malik,S.(编辑),《巴塞罗那SMT解决方案》,294-298(2008),柏林·doi:10.1007/978-3-540-70545-1_27
[5] Brain M,D’Silva V,Griggio A,Haller L,Kroening D(2014)《使用抽象冲突驱动子句学习确定浮点逻辑》。表格方法系统设计45:213-245·Zbl 1317.68110号 ·doi:10.1007/s10703-013-0203-7
[6] Comba JLD,Stolfi J(1993)仿射算法及其在计算机图形中的应用。收录于:SIBGRAPI’93,第9-18页·Zbl 1317.68110号
[7] Davenport JH,Heintz J(1988)实量词消除是双指数的。符号计算杂志5(1):29-35·Zbl 0663.03015号 ·doi:10.1016/S0747-7171(88)80004-X
[8] D’Silva,V。;Haller,L。;Kroening,D。;Tautschnig,M。;Flanagan,C.(编辑);König,B.(编辑),《冲突驱动学习的数字边界分析》,48-63(2012),柏林·Zbl 1352.68060号 ·doi:10.1007/978-3642-28756-55
[9] D’Silva V,Haller L,Kroening D(2013)抽象冲突驱动学习。摘自:第40届ACM SIGPLAN-SIGACT编程语言原理研讨会论文集,ACM,纽约,POPL'13,第143-154页·Zbl 1301.68156号
[10] Dutertre,B。;Moura,L。;Ball,T.(编辑);Jones,RB(编辑),DPLL(T)的快速线性算法求解器,81-94(2006),柏林·doi:10.1007/11817963_11
[11] 埃恩,n。;Sörensson,北。;Giunchiglia,E.(编辑);Taccella,A.(编辑),可扩展SAT解决方案,502-518(2004),柏林·Zbl 1204.68191号 ·doi:10.1007/978-3-540-24605-337
[12] 弗洛里安,C。;Ulrich,L。;塞巴斯蒂安,J。;安大略省埃里卡。;Alessandro,C.(编辑);Roberto,S.(编辑),《SMT-RAT:符合SMT的非线性实数算法工具箱》,442-448(2012),柏林
[13] Fränzle M,Herde C,Teige T,Ratschan S,Schubert T(2007)具有复杂布尔结构的大型非线性算术约束系统的高效求解。J满足布尔模型计算1:209-236·Zbl 1144.68371号
[14] Ganai M,Ivancic F(2009)使用cordic的非线性算术约束的高效决策程序。摘自:计算机辅助设计中的形式方法,2009年。FMCAD 2009,第61-68页·Zbl 1309.90101号
[15] 高,S。;孔,S。;克拉克,E。;Bonacina,M.(编辑),《dReal:一种用于求解实域上非线性理论的SMT解算器》,208-214(2013),柏林·Zbl 1381.68268号 ·doi:10.1007/978-3-642-38574-2_14
[16] Gao S,Kong S,Clarke EM(2013)ODE的可满足性模。表格方法计算机辅助设计(FMCAD)2013:105-112
[17] Goldsztejn A(2006)非线性解集近似的分支剪枝算法。在:2006年美国计算机学会应用计算研讨会论文集,美国计算机学会,美国纽约,第1650-1654页
[18] Granvilliers L,Benhamou F(2006)RealPaver:使用约束满足技术的区间解算器。ACM Trans数学软件32:138-156·Zbl 1346.65020号 ·doi:10.1145/1132973.1132980
[19] Haller L,Griggio A,Brain M,Kroening D(2012)《用系统抽象确定浮点逻辑》。In:2012计算机辅助设计(FMCAD)中的形式化方法,第131-140页·Zbl 1317.68110号
[20] Ishii D,Goldsztejn A,Jermann C(2012),欠约束数值系统的基于区间的投影方法。限制17:432-460·Zbl 1309.90101号 ·doi:10.1007/s10601-012-9126-y
[21] Jovanović,D。;Moura,L。;Gramlich,B.(编辑);Miller,D.(编辑);Sattler,U.(编辑),《解决非线性算法》,339-354(2012),柏林·Zbl 1358.68257号 ·doi:10.1007/978-3-642-31365-3_27
[22] Khanh TV,Ogawa M(2012),实数多项式约束的SMT。Electron Notes Theor Compute Sci 289:27-40(第三次自动程序分析工具研讨会(TAPAS’2012))·doi:10.1016/j.entcs.2012.11.004
[23] Loup,U。;舍卜勒,K。;科齐利厄斯,F。;E·阿尔布拉哈姆。;贝克尔,B。;Bonacina,MP(编辑),区间约束传播与柱面代数分解的共生,193-207(2013),柏林·Zbl 1381.68274号 ·doi:10.1007/978-3-642-38574-2_13
[24] Messine F(2002)仿射算法的扩展:应用于无约束全局优化。《大学计算科学杂志》8:992-1015·Zbl 1274.65184号
[25] Miyajima S,Miyata T,Kashiwagi M(2003)仿射算法中的一种新的分割方法。IEICE Trans-Fundam电子通信计算科学E86-A:2192-2196
[26] Moore R(1966)区间分析。普伦蒂斯·霍尔,恩格尔伍德悬崖·Zbl 0176.13301号
[27] Neumaier A(1990)方程组的区间方法。剑桥大学出版社·Zbl 0715.65030号
[28] Ngoc DTB,Ogawa M(2009),通过模型检查进行溢出和舍入误差分析。在:2009年第七届IEEE软件工程和正式方法国际会议论文集,IEEE计算机学会,华盛顿,SEFM'09,第105-114页
[29] Nieuwenhuis R、Oliveras A、Tinelli C(2006)《求解SAT和SAT模理论:从抽象的Davis-Putnam-Logemann-Loveland过程到DPLL(T)》。美国临床医学杂志53:937-977·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[30] Passmore GO(2011)非线性算术、实数和复数的组合决策程序。爱丁堡大学信息学院论文·Zbl 1352.68060号
[31] 帕斯莫尔,GO;PB杰克逊;Carette,J.(编辑);Dixon,L.(编辑);科恩,CS(编辑);Watt,SM(编辑),现实存在论的组合决策技术,122-137(2009),柏林·Zbl 1247.03018号 ·doi:10.1007/978-3642-02614-0_14
[32] Ratschan S(2006)有效解决实数上的量化不等式约束。ACM事务计算日志7:723-748·Zbl 1367.68270号 ·doi:10.1145/1183278.1183282
[33] Rennie B,Dobson A(1969)关于第二类斯特林数。J梳理论7:116-121·Zbl 0174.04002号 ·doi:10.1016/S0021-9800(69)80045-1
[34] Stolfi J,Figueiredo LHD(1997),自我验证的数值方法和应用。摘自:第21届巴西数学学术讨论会专著·Zbl 1310.68126号
[35] Sturm T(2015)亚热带实根发现。摘自:2015年ACM符号和代数计算国际研讨会论文集,ACM,纽约,ISSAC’15,第347-354页·兹比尔1345.68296
[36] 谢廷,G。;希克曼,JH(编辑);Wrightson,G.(编辑),《命题演算中推导的复杂性》(1983年),柏林
[37] 董,VX;Khanh,T。;小川,M。;Olivetti,N.(编辑);Tiwari,A.(编辑),raSAT:多项式约束的SMT解算器,228-237(2016),Cham·Zbl 1475.68359号
[38] Zankl,H。;米德尔多普,A。;EM克拉克(编辑);Voronkov,A.(编辑),非线性有理算法的可满足性,481-500(2010),柏林·Zbl 1310.68126号 ·doi:10.1007/978-3-642-17511-427
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。