×

使用E-matching增量搜索量化公式的冲突和单位实例。 (英语) Zbl 1472.68184号

Henglein,Fritz(编辑)等人,《验证、模型检验和抽象解释》。第22届国际会议,VMCAI 2021,丹麦哥本哈根,2021年1月17日至19日。诉讼程序。查姆:施普林格。莱克特。注释计算。科学。12597, 534-555 (2021).
小结:我们提出了一种新的方法,用于在SMT求解中查找量化公式的冲突实例。我们的方法将此类实例的搜索分为两部分。在第一部分中,使用E-matching来寻找量化公式的候选实例。原则上,可以使用任何现有的增量E-matching技术。增量性避免了对E图的每个微小更改重复工作。与候选实例一起,E-matching还提供了E-graph中对应于该实例中每个术语的现有节点。在第二部分中,这些节点用于评估候选实例,即不创建新术语。可以在每个实例的固定时间内进行评估。我们的方法检测冲突实例和单位传播实例(传播新文本的子句)。这使得我们的方法适合与DPLL((mathcal{T})框架紧密集成,非常类似于额外的理论求解器。
关于整个系列,请参见[兹比尔1471.68017].

MSC公司:

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

参考文献:

[1] 巴博萨,H。;方丹,P。;雷诺兹,A。;Legay,A。;Margaria,T.,《带自由变量的同余闭包,系统构建和分析的工具和算法》,214-230(2017),海德堡:斯普林格出版社·Zbl 1452.68113号 ·doi:10.1007/978-3-662-54580-5_13
[2] Bradley,A.R.,Manna,Z.,Sipma,H.B.:阵列的决定因素是什么?In:Emerson,E.A.,Namjoshi,K.S.(编辑)VMCAI 2006。LNCS,第3855卷,第427-442页。斯普林格,海德堡(2005)。数字对象标识代码:10.1007/11609773_28·Zbl 1176.68116号
[3] de Moura,L。;比约纳,N。;Pfenning,F.,《SMT求解器的高效E-matching》,自动演绎-CADE-21193-198(2007),海德堡:斯普林格·Zbl 1213.68578号 ·doi:10.1007/978-3-540-73595-3_13
[4] de Moura,L。;比约纳,N。;Armando,A。;鲍姆加特纳,P。;Dowek,G.,工程DPLL(T)+饱和,自动推理,475-490(2008),海德堡:施普林格·Zbl 1165.68479号 ·doi:10.1007/978-3-540-71070-7_40
[5] Detlefs,D。;Nelson,G。;Saxe,JB,Simplify:用于程序检查的定理证明器,J.ACM,52,3,365-473(2005)·Zbl 1323.68462号 ·doi:10.1145/1066100.1066102
[6] Dutertre,B.,de Moura,L.:Yices SMT求解器。技术报告,SRI国际(2006年)。https://yices.csl.sri.com/papers/tool-paper.pdf
[7] Dutertre,B。;de Moura,L。;球,T。;Jones,RB,DPLL(T)的快速线性算法求解器,计算机辅助验证,81-94(2006),海德堡:Springer,Heidelberg·doi:10.1007/11817963_11
[8] Ge,Y。;de Moura,L。;Bouajjani,A。;Maler,O.,可满足性模理论中量化公式的完全实例化,计算机辅助验证,306-320(2009),海德堡:施普林格·Zbl 1242.68280号 ·doi:10.1007/978-3642-02658-4_25
[9] Hoenicke,J.,Schindler,T.:使用E-matching对冲突和量化公式的单位实例进行增量搜索的工件。技术报告,Zenodo(2021)。doi:10.5281/zenodo.4277777·Zbl 1472.68184号
[10] Nelson,G。;Oppen,DC,基于同余闭包的快速决策程序,J.ACM,27,2,356-364(1980)·Zbl 0441.68111号 ·doi:10.1145/322186.322198
[11] Nieuwenhuis,R。;奥利维拉斯,A。;Tinelli,C.,求解SAT和SAT模理论:从抽象Davis-Putnam-Logemann-Loveland过程到DPLL(T),J.ACM,53,6937-977(2006)·Zbl 1326.68164号 ·数字对象标识代码:10.1145/1217856.1217859
[12] Nonnengart,A。;魏登巴赫,C。;司法部长Robinson;沃伦科夫,A.,《计算小句范式》,《自动推理手册》(分两卷),335-367(2001),纽约:爱思唯尔和麻省理工出版社,纽约·Zbl 0992.03018号 ·doi:10.1016/B978-044450813-3/50008-4
[13] 雷诺兹,A。;巴博萨,H。;Fontaine,P。;Beyer,D。;Huisman,M.,《重温枚举实例化,系统构建和分析的工具和算法》,112-131(2018),Cham:Springer,Cham·兹比尔1423.68468 ·数字对象标识代码:10.1007/978-3-319-89963-37
[14] 雷诺兹,A。;King,T。;Kuncak,V.,通过反例引导实例化求解量化线性算法,形式。方法系统。设计。,51, 3, 500-532 (2017) ·Zbl 1377.68138号 ·doi:10.1007/s10703-017-0290-y
[15] Reynolds,A.,Tinelli,C.,de Moura,L.M.:发现SMT中量化公式的冲突实例。收录于:《计算机辅助设计的形式方法》,FMCAD 2014,瑞士洛桑,2014年10月21日至24日,第195-202页。IEEE(2014)
[16] Stump,A。;Sutcliffe,G。;Tinelli,C。;Demri,S。;卡普尔,D。;Weidenbach,C.,《StarExec:逻辑求解的跨社区基础设施》,《自动推理》,367-373(2014),查姆:斯普林格,查姆·doi:10.1007/978-3-319-08587-6_28
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。