×

利用可逆条件求解量化位向量约束。 (英语) Zbl 1519.68236号

摘要:基于计算位向量算子的符号逆,我们提出了一种求解可满足模理论(SMT)中量化位向量约束的新方法。对于SMT解算器通常支持的一组具有代表性的位向量算子,我们导出了精确表征位向量约束可逆的条件。我们利用语法引导合成技术来帮助建立这些条件,并通过使用几个SMT解算器独立验证它们。我们证明了可逆性条件可以使用Hilbert选择表达式嵌入量词实例化中,并给出了实验证据,证明了利用这些技术的反示例指导的量词实例化方法相对于最先进的量化比特矢量解算器而言,可以提高性能约束。

MSC公司:

68T20型 人工智能背景下的问题解决(启发式、搜索策略等)
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Alur R、Bodík R、Juniwal G、Martin MMK、Raghothaman M、Seshia SA、Singh R、Solar-Lezama A、Torlak E、Udupa A(2013),句法引导合成。In:计算机辅助设计中的形式方法,FMCAD 2013,美国俄勒冈州波特兰,第1-8页
[2] Barrett C、Conway CL、Deters M、Hadarean L、JovanovićD、King T、Reynolds A、Tinelli C(2011)CVC4。载:第23届计算机辅助验证国际会议论文集,CAV’11,第171-177页。斯普林格·弗拉格。http://dl.acm.org/citation.cfm?id=2032305.2032319
[3] Barrett C、Stump A、Tinelli C(2010)《SMT-LIB标准:2.0版》。收录:Gupta A,Kroening D(eds)第八届可满足性模理论国际研讨会论文集(英国爱丁堡)
[4] Björner N,Janota M(2015)《量化满意度游戏》。参加:第20届国际逻辑编程、人工智能和推理会议:简短演讲,LPAR 2015,斐济苏瓦,第15-27页
[5] 库珀特区;Meltzer,B。;Michie,D.,《无乘法算术定理证明》,《机器智能》,91-100(1972),爱丁堡:爱丁堡大学出版社·Zbl 0258.68046号
[6] De Moura L,Björner N(2008)Z3:高效SMT求解器。摘自:《软件理论与实践学报》,第14届系统构建与分析工具与算法国际会议,TACAS'08/ETAPS'08,第337-340页。斯普林格。http://dl.acm.org/citation.cfm?id=1792734.1792766
[7] Dutertre B(2014)Yices 2.2。附:2014年CAV第26届国际会议论文集,计算机辅助验证,作为维也纳逻辑夏季的一部分,VSL 2014,奥地利维也纳,第737-744页
[8] Dutertre B(2015)解决Yices中的所有问题。可满足性模理论研讨会
[9] Ekici B、Mebsout A、Tinelli C、Keller C、Katz G、Reynolds A、Barrett C(2017)SMTCoq:将SMT求解器集成到Coq的插件。收录于:Majumdar R,Kunčak V(eds)计算机辅助验证,计算机科学课堂讲稿,第10427卷,第126-133页。施普林格国际出版公司·Zbl 1494.68285号
[10] Ekici B、Viswanathan A、Zohar Y、Barrett C、Tinelli C(2019)《验证Coq中的位向量可逆性条件》(扩展摘要)。收录:Reis G,Barbosa H(eds)Proceedings关于定理证明的证明交换的第六次研讨会,理论计算机科学电子会议,第301卷,第57-89页。打开发布关联。doi:10.420/EPTCS.301·Zbl 1490.68029号
[11] Enderton,HB,《逻辑的数学导论》(2001),纽约:学术出版社,纽约·Zbl 0992.03001号
[12] Ge Y,de Moura LM(2009)可满足模理论中量化公式的完整实例化。收录于:Bouajjani A,Maler O(eds)Proceedings,计算机科学第21届国际会议计算机辅助验证课堂讲稿,CAV 2009,格勒诺布尔,法国,2009年6月26日至7月2日,第5643卷,第306-320页。斯普林格。doi:10.1007/978-3642-02658-4_25·Zbl 1242.68280号
[13] Heizmann M、Chen Y、Dietsch D、Greitschus M、Nutz A、Musa B、Schätzle C、Schilling C、Schüssele F、Podelski A(2017)按需构建floyd-hare自动机的终极自动化器-(竞争贡献)。收录:A.Legay,T.Margaria(编辑)系统构建和分析的工具和算法;第23届国际会议记录,2017年TACAS,作为欧洲软件理论与实践联合会议的一部分举行,2017年4月22日至29日,瑞典乌普萨拉,ETAPS 2017,第二部分,计算机科学讲稿,第10206卷,第394-398页。doi:10.1007/978-3-662-54580-5_30
[14] 希尔伯特·D、伯奈斯·P(1934),《格拉德拉根·德·马塞马提克》(Grundlagen der Mathematik)。Verlag von Julius Springer,Die Grundlehren der mathematischen Wissenschaften出版社·JFM 60.0017.02标准
[15] 阿拉斯加州约翰;Chakraborty,S.,线性模块约束中量词消除的分层算法,形式方法系统设计,49,3,272-323(2016)·Zbl 1368.68332号 ·doi:10.1007/s10703-016-0260-9
[16] Jonás M,Strejcek J(2016)使用二进制决策图求解量化位向量公式。摘自:《2016年SAT满意度测试第19届国际会议论文集理论与应用》,法国波尔多,第267-283页·Zbl 1475.68345号
[17] Loos R,Weispfenning V(1993)应用线性量词消去·Zbl 0787.03021号
[18] Manzano M(1993)《多分类逻辑导论》。多元逻辑及其应用。纽约威利,第3-86页
[19] Niemetz A、Preiner M、Biere A(2014年(2015年出版))Boolector 2.0系统描述。J可满足布尔模型计算9:53-58
[20] Niemetz A、Preiner M、Biere A(2016)基于精确和完全传播的局部搜索可满足模理论。在:第28届国际会议计算机辅助验证论文集,CAV 2016,加拿大安大略省多伦多市,第一部分,第199-217页·Zbl 1411.68070号
[21] Niemetz,A。;普雷纳,M。;Biere,A.,比特精确推理的基于传播的局部搜索,形式方法系统设计,51,3,608-636(2017)·Zbl 1377.68134号 ·doi:10.1007/s10703-017-0295-6
[22] Niemetz A、Preiner M、Reynolds A、Barrett C、Tinelli C(2018)使用可逆条件求解量化位向量。摘自:《第30届计算机辅助验证国际会议论文集》(CAV 2018),牛津,第236-255页。doi:10.1007/978-3-319-96142-2_16·Zbl 1511.68255号
[23] Niemetz A、Preiner M、Reynolds A、Zohar Y、Barrett CW、Tinelli C(2019)《SMT求解器中的比特宽度相关证明》。摘自:Fontaine P(ed)第27届国际自动扣除会议记录(CADE-27),《计算机科学讲义》,第11716卷,第366-384页。斯普林格。doi:10.1007/978-3-030-29436-6_22·Zbl 07178987号
[24] Nieuwenhuis,R。;奥利维拉斯,A。;Tinelli,C.,《求解SAT和SAT模理论:从抽象的Davis-Putnam-Logemann-Loveland过程到DPLL(T)》,美国医学杂志,53,6,937-977(2006)·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[25] Preiner M,Niemetz A,Biere A(2017)反例引导模型综合。在:系统构建和分析的工具和算法-第23届国际会议,TACAS 2017,作为欧洲软件理论和实践联席会议的一部分举行,ETAPS 2017,瑞典乌普萨拉,2017年4月22日至29日,会议记录,第一部分,第264-280页·Zbl 1452.68122号
[26] Reynolds A、Barbosa H、Nötzli A、Barrett CW、Tinelli C(2019)CVC4SY:语法引导合成的智能快速项枚举。摘自:Dillig I,Tasiran S(eds)《第31届计算机辅助验证国际会议论文集》(CAV 2019),《计算机科学讲义》,第11562卷,第74-83页。斯普林格。doi:10.1007/978-3-030-25543-55
[27] Reynolds A、Deters M、Kuncak V、Tinelli C、Barrett CW(2015)《SMT中合成的反例引导量词实例化》。附:第27届国际计算机辅助验证会议记录,CAV 2015,美国加利福尼亚州旧金山,第二部分,第198-216页·Zbl 1381.68059号
[28] 雷诺兹,A。;King,T。;Kuncak,V.,通过反例引导实例化求解量化线性算法,形式方法系统设计,51,3,500-532(2017)·Zbl 1377.68138号 ·doi:10.1007/s10703-017-0290-y
[29] Stump A、Sutcliffe G、Tinelli C(2014)Starexec:逻辑求解的跨社区基础设施。收录:Demri S、Kapur D、Weidenbach C(eds)第七届国际自动推理联合会议论文集,计算机科学讲稿,第8562卷,第367-373页。施普林格
[30] Wintersteiger,CM;Y.哈马迪。;de Moura,LM,高效求解量化位向量公式,形式方法系统Des,42,1,3-23(2013)·Zbl 1284.03212号 ·doi:10.1007/s10703-012-0156-2
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。