×

通过SAT模线性算法求解非线性多项式算法。 (英语) Zbl 1250.68184号

Schmidt,Renate A.(编辑),自动扣除-CADE-22。第22届自动扣减国际会议,加拿大蒙特利尔,2009年8月2-7日。诉讼程序。柏林:施普林格出版社(ISBN 978-3-642-02958-5/pbk)。计算机科学讲座笔记5663。人工智能课堂讲稿,294-305(2009)。
摘要:多项式约束求解在工程和软件验证的几个领域中发挥着重要作用。特别是,多项式约束求解在证明程序终止的工具开发方面有着悠久而成功的历史。众所周知且非常有效的技术,如SAT算法和工具,最近被提出并用于通过适当的编码实现多项式约束求解算法。然而,迄今为止,像SMT(SAT模理论)方法为线性算术约束(超过理性)提供的强大技术还没有得到充分的探索。本文表明,使用这些技术开发多项式约束解算器的性能优于现有的最佳解算器,并提供了一种新的、强大的方法来实现终止证明程序的更好、更通用的解算器。
关于整个系列,请参见[Zbl 1167.68006号].

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68号30 软件工程的数学方面(规范、验证、度量、需求等)
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部 链接

参考文献:

[1] Arts,T.,Giesl,J.:使用依赖对终止术语重写。理论计算机科学236133-178(2000)·Zbl 0938.68051号 ·doi:10.1016/S0304-3975(99)00207-8
[2] Basu,S.,Pollack,R.,Roy,M.-F.:实代数几何中的算法。斯普林格,海德堡(2003)·Zbl 1031.14028号 ·doi:10.1007/978-3-662-05355-3
[3] Bofill,M.,Nieuwenhuis,R.,Oliveras,A.,Rodríguez-Carbonella,E.,Rubio,A.:巴塞罗那SMT解决方案。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第294–298页。斯普林格,海德堡(2008)·Zbl 05301117号 ·doi:10.1007/978-3-540-70545-1_27
[4] Contejean,E.,Marché,C.,Monate,B.,Urbain,X.:用CiME证明重写的终止。In:程序。第六届国际终止研讨会(2003年)
[5] Contejean,E.,Marché,C.,Tomás,A.-P.,Urbain,X.:使用多项式解释的机械证明终止。《自动推理杂志》34(4),325–363(2006)·Zbl 1108.03017号 ·数字对象标识代码:10.1007/s10817-005-9022-x
[6] Dutertre,B.,de Moura,L.:Yices SMT解决方案。系统描述报告,http://yices.csl.sri.com/
[7] Dutertre,B.,de Moura,L.:DPLL(T)的快速线性算法求解器。收录:Ball,T.,Jones,R.B.(编辑)CAV 2006。LNCS,第4144卷,第81-94页。斯普林格,海德堡(2006)·兹伯利05187406 ·doi:10.1007/11817963_11
[8] Fränzle,M.,Herde,C.,Teige,T.,Ratschan,S.,Schubert,T.:具有复杂布尔结构的大型非线性算术约束系统的高效求解。可满足性、布尔建模和计算杂志1209-236(2007)·Zbl 1144.68371号
[9] Fuhs,C.,Giesl,J.,Middeldorp,A.,Schneider-Kamp,P.,Thiemann,R.,Zankl,H.:最大终止。In:Voronkov,A.(编辑)RTA 2008。LNCS,第5117卷,第110–125页。斯普林格,海德堡(2008)·Zbl 1145.68446号 ·doi:10.1007/978-3-540-70590-1_8
[10] Fuhs,C.,Giesl,J.,Middeldorp,A.,Schneider-Kamp,P.,Thiemann,R.,Zankl,H.:用多项式解释进行终止分析的SAT求解。收录:Marques-Silva,J.,Sakallah,K.A.(编辑)SAT 2007。LNCS,第4501卷,第340-354页。斯普林格,海德堡(2007)·Zbl 1214.68352号 ·doi:10.1007/978-3-540-72788-03-33
[11] Fuhs,C.,Navarro-Marset,R.,Otto,C.,Giesl,J.,Lucas,S.,Schneider-Kamp,P.:有理多项式序的搜索技术。收录人:Autexier,S.、Campbell,J.、Rubio,J.,Sorge,V.、Suzuki,M.、Wiedijk,F.(编辑)AISC 2008、Calculemus 2008和MKM 2008。LNCS(LNAI),第5144卷,第109-124页。斯普林格,海德堡(2008)·Zbl 1166.68354号 ·文件编号:10.1007/978-3-540-85110-3_10
[12] Giesl,J.:为终止证明生成多项式顺序。收录:Xiang,J.(编辑)RTA 1995。LNCS,第914卷。斯普林格,海德堡(1995)·doi:10.1007/3-540-59200-8_77
[13] Giesl,J.,Schneider-Kamp,P.,Thiemann,R.:AProVE 1.2:依赖对框架中的自动终止证明。收录:Furbach,U.,Shankar,N.(编辑)IJCAR 2006。LNCS,第4130卷,第281–286页。斯普林格,海德堡(2006)·Zbl 05528293号 ·doi:10.1007/11814771_24
[14] Gulwani,S.,Tiwari,A.:基于约束的混合系统分析方法。收录:Gupta,A.,Malik,S.(编辑)CAV 2008。LNCS,第5123卷,第190-203页。斯普林格,海德堡(2008)·Zbl 1155.68437号 ·doi:10.1007/978-3-540-70545-1_18
[15] Hirokawa,N.,Middeldorp,A.:负系数多项式解释。收录人:Buchberger,B.,Campbell,J.(编辑)AISC 2004。LNCS(LNAI),第3249卷,第185-198页。斯普林格,海德堡(2004)·Zbl 1109.68501号 ·doi:10.1007/978-3-540-30210-0_16
[16] Hirokawa,N.,Middeldorp,A.:Tyrolean终止工具:技术和功能。信息与计算205、474–511(2007)·Zbl 1111.68048号 ·doi:10.1016/j.ic.2006.08.010
[17] Lucas,S.:MU-TERM:证明上下文敏感重写终止的工具。收录:van Oostrom,V.(编辑)RTA 2004。LNCS,第3091卷,第200-209页。斯普林格,海德堡(2004),http://zenon.dsic.upv.es/muterm ·doi:10.1007/978-3-540-25979-4_14
[18] Lucas,S.:终止证明中实域上的多项式:从理论到实践。RAIRO理论信息学与应用39(3),547–586(2005)·Zbl 1085.68076号 ·doi:10.1051/ita:2005029
[19] Lucas,S.:实数多项式在终止证明中的实际应用。In:程序。第9次PPDP。ACM出版社,纽约(2007)
[20] de Moura,L.,Björner,N.:Z3:高效SMT求解器。收录:Ramakrishnan,C.R.,Rehof,J.(编辑)TACAS 2008。LNCS,第4963卷,第337-340页。斯普林格,海德堡(2008)·Zbl 05262379号 ·doi:10.1007/978-3-540-78800-3_24
[21] Nguyen,M.T.,De Schreye,D.:多项式解释作为逻辑程序终止分析的基础。收录:Gabbrielli,M.,Gupta,G.(编辑)ICLP 2005。LNCS,第3668卷,第311-325页。斯普林格,海德堡(2005)·Zbl 1165.68337号 ·doi:10.1007/11562931_24
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。