×

DPLL(T)+证书的统一框架。 (英语) Zbl 1267.68146号

摘要:可满足性模理论(SMT)技术目前应用广泛。SMT解算器通常用作验证后端。当调用SMT解算器时,确保其结果的正确性非常重要。为了解决这个问题,我们提出了一个基于DPLL(T)的统一证书框架,包括统一的证书格式、统一的证书生成过程和统一的证书检查过程。证书格式显示为简单、清晰,并可扩展到不同的背景理论。证书生成过程适用于大多数基于DPLL(T)的SMT求解器。确定了DPLL(T)+证书的可靠性和完整性。证书检查过程简单高效。实验结果表明,证书生成的开销仅为10%,优于其他方法,并且证书检查过程非常节省时间。

MSC公司:

60年第68季度 规范和验证(程序逻辑、模型检查等)
68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] C.Barrett、M.Deters、L.de Moura、A.Oliveras和A.Stump,“SMT-COMP的6年”,《自动推理杂志》,第50卷,第3期,第243-277页,2013年·Zbl 06184684号 ·doi:10.1007/s10817-012-9246-5
[2] C.Barrett和C.Tinelli,“CVC3”,《第19届计算机辅助验证国际会议论文集》,第298-302页,施普林格出版社,2007年7月。
[3] L.Moura和N.Bjrner,“Z3:一个高效的SMT求解器”,《系统构建和分析的工具和算法》,C.Ramakrishnan和J.Rehof,编辑,《计算机科学讲义》第4963卷,第337-340页,施普林格,德国柏林,2008年。
[4] P.Beame、H.Kautz和A.Sabharwal,“理解从句学习的力量”,载于《国际人工智能联合会议记录》,第1194-1201页,墨西哥阿卡普尔科Citeser,2003年8月·Zbl 1080.68651号
[5] J.Silva,“回溯搜索可满足性算法概述”,载于《第五届人工智能与数学国际研讨会论文集》,Citeser,1998年1月·Zbl 1010.68069号
[6] P.Beame和T.Pitassi,“命题证明复杂性:过去、现在和未来”,载于《欧洲理论计算机科学协会公报》,计算复杂性专栏,第66-89页,1998年·兹伯利0908.68164
[7] S.Cook,“定理证明过程的复杂性”,载于第三届美国计算机学会计算理论年度研讨会论文集,第151-158页,美国计算机学会,美国俄亥俄州Shaker Heights,1971年·兹比尔0253.68020
[8] M.Davis、G.Logemann和D.Loveland,“理论证明的机器程序”,《美国计算机学会通讯》,第5卷,第394-397页,1962年·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[9] R.Nieuwenhuis、A.Oliveras和C.Tinelli,“求解SAT和SAT模理论:从抽象的davis-putnam-lovemann-loveland过程到DPLL(T)”,《美国医学杂志》,第53卷,第6期,文章ID 1217859,第937-977页,2006年·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[10] M.W.Moskewicz、C.F.Madigan、Y.Zhao、L.Zhang和S.Malik,“Chaff:设计高效SAT求解器”,第38届设计自动化会议论文集,第530-535页,2001年6月。
[11] N.Een和N.Sorensson,“可扩展SAT解算器”,《可满足性测试的理论和应用》,第333-336页,施普林格出版社,德国柏林,2004年。
[12] A.Biere,“PicoSAT要点”,《可满足性、布尔建模和计算杂志》,第4卷,第45条,2008年·Zbl 1159.68403号
[13] M.Boespug、Q.Carbonneaux和O.Hermant,“作为通用证明语言的lambda\pi-演算模”,《第二届定理证明证明交换国际研讨会论文集》(PxTP’12),2012年6月。
[14] A.Stump、D.Oe、A.Reynolds、L.Hadarean和C.Tinelli,“使用逻辑框架进行SMT验证”,《系统设计中的形式方法》,第42卷,第1期,第91-118页·Zbl 1284.68521号
[15] D.Deharbe、P.Fontaine、B.Paleo等人,“SMT证明的量词推理规则”,第一届定理证明交换国际研讨会(PxTP’11),2011年。
[16] P.Fontaine、J.Y.Marion、S.Merz、L.Nieto和A.Tiu,“表达+自动化+稳健性:走向SMT求解器和交互式证明助手的结合”,收录于《系统构建和分析的工具和算法》,H.Hermanns和J.Palsberg,Eds.,《计算机科学讲义》第3920卷,第167-181页,Springer,德国柏林,2006年·Zbl 1180.68240号 ·doi:10.1007/11691372
[17] D.Oe、A.Reynolds和A.Stump,“SMT快速灵活的验证检查”,载于《第七届饱和模量理论国际研讨会论文集》(SMT'09),第6-13页,ACM,2009年8月·数字对象标识代码:10.1145/1670412.1670414
[18] A.Cimatti、A.Griggio和R.Sebastiani,“SAT模理论中计算小不可满足核的一种简单且灵活的方法”,载于《SAT可满足性测试的理论与应用》,J.Marques-Silva和K.Sakallah,Eds.,《计算机科学讲义》第4501卷,第334-339页,德国柏林斯普林格出版社,2007年·Zbl 1214.68348号 ·doi:10.1007/978-3-540-72788-0_32
[19] Y.Ge和C.Barrett,“校对翻译和SMT-LIB基准认证:初步报告”,载于《可满足性模理论国际研讨会论文集》(SMT'08),2008年8月。
[20] S.Bohme,“Isabelle/HOL中Z3的证明重建”,第七届可满足模理论国际研讨会论文集(SMT'9),2009年8月。
[21] M.Moskal,“SMT求解器的火箭快速校对”,摘自《系统构建和分析的工具和算法》,C.Ramakrishnan和J.Rehof,Eds.,计算机科学讲义第4963卷,第486-500页,德国柏林斯普林格,2008年·Zbl 1134.68492号
[22] C.Barrett、A.Stump和C.Tinelli,“SMT-LIB标准:2.0版”,第八届可满足性模理论国际研讨会论文集,英国爱丁堡,2010年。
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。