×

通过依赖序列消除量词。 (英语) Zbl 1311.03061号

摘要:我们考虑布尔CNF公式的存在量词消除问题。我们提出了一种新的方法来解决这个问题,称为依赖序列推导(DDS)。依赖序列(D-sequent)用于记录在部分赋值下一组变量是冗余的。我们引入了连接操作,该操作从现有的D序列生成新的D序列。我们表明DDS是合成的,即如果我们的输入公式是独立公式的结合,DDS会自动识别并利用这些信息。我们介绍了一种基于DDS的算法,并给出了实验结果,证明了其潜力。

MSC公司:

03C10号机组 量词消除、模型完整性和相关主题
60年第68季度 规范和验证(程序逻辑、模型检查等)
03B70号 计算机科学中的逻辑
PDF格式BibTeX公司 XML格式引用

参考文献:

[1] Abdulla P,Bjesse P,Eén n(2000)基于sAT求解器的符号可达性分析。摘自:第六届系统构建和分析工具和算法国际会议论文集,TACAs'00,第411-425页·Zbl 0971.68633号
[2] Ayari A,Basin D(2002)Qubos:使用命题可满足性求解器确定量化布尔逻辑。附:第四届计算机辅助设计形式方法国际会议论文集,LNCS第2517卷,FMCAD'02,第187-201页·Zbl 1019.68597号
[3] Biere A(2004)《决心与扩张》。摘自:第七届满意度测试理论与应用国际会议的会议记录,SAT'04,第59-70页·Zbl 1122.68585号
[4] Biere A(2008)Picosat要领。J满足布尔模型计算4(2-4):75-97·Zbl 1159.68403号
[5] 布莱德雷AR(2011)不展开的卫星模型检查。摘自:第十二届国际验证、模型检验和抽象解释会议记录,VMCAI’11,第70-87页·Zbl 1317.68109号
[6] Brauer J,King A,Kriener J(2011)《作为增量卫星的存在量化》。摘自:第23届计算机辅助验证国际会议论文集,CAV’11,Springer-Verlag,第191-207页·Zbl 0212.34203号
[7] Bryant R(1986)用于布尔函数操作的基于图的算法。IEEE传输计算C-35(8):677-691·Zbl 0593.94022号 ·doi:10.1109/TC.1986.1676819
[8] Chauhan P、Clarke E、Jha S、Kukula J、Veith H、Wang D(2001)《使用组合优化方法进行量化调度》。摘自:第11届IFIP WG 10.5关于正确硬件设计和验证方法的高级研究工作会议记录,CHARME’01,第293-309页·Zbl 1002.68512号
[9] Clarke E,Emerson A(1982)使用分支时间-时间逻辑设计和合成同步骨架。摘自:《程序逻辑会议录》,研讨会,第52-71页·Zbl 0546.68014号
[10] Clarke E、Grumberg O、Peled D(1999)模型检查。麻省理工学院出版社,剑桥·Zbl 0847.68063号
[11] Darwiche A(2001)可分解否定范式。J ACM 48:608·Zbl 1127.03321号 ·doi:10.1145/502090.502091
[12] Davis M,Logemann G,Loveland D(1962)定理证明的机器程序。通信ACM 5(7):394-397·Zbl 0217.54002号 ·数字对象标识代码:10.1145/368273.368557
[13] Davis M,Putnam H(1960)量化理论的计算程序。美国临床医学杂志7(3):201-215·Zbl 0212.34203号 ·数字对象标识代码:10.1145/321033.321034
[14] Ganai M,Gupta A,Ashar P(2004)使用电路共因分解进行基于卫星的有效无界符号模型检查。摘自:2004 IEEE/ACM计算机辅助设计国际会议论文集,ICCAD’04,第510-517页·Zbl 0212.34203号
[15] Goldberg E(2009)边界点和分辨率。摘自:《满意度测试理论与应用论文集》,第12届国际学术会议,SAT'09,第147-160页·Zbl 1247.68234号
[16] Goldberg E,Manolios P(2011)基于边界点消除的卫星求解。摘自:第六届国际海法核查会议记录,第93-111页·Zbl 1325.68213号
[17] Goldberg E,Manolios P(2012)《依赖序列的量词消除》。摘自:《计算机辅助设计中的形式方法学报》,FMCAD’12,第34-44页·Zbl 1311.03061号
[18] Goldberg E,Manolios P(2012)通过消除边界点消除量词。技术报告。arXiv:1204.1746v2[cs.LO],东北大学·Zbl 0217.54002号
[19] Goldberg E,Manolios P(2013)通过子句冗余消除量词。摘自:《计算机辅助设计中的形式方法学报》,FMCAD’13,第85-92页·Zbl 1127.03321号
[20] Jiang R(2009)通过功能合成消除量词。摘自:第21届计算机辅助验证国际会议记录,CAV’09,第383-397页·Zbl 1242.68165号
[21] Jin H,Somenzi F(2005)布尔电路满足赋值快速枚举的素子句。附:第42届年度设计自动化会议记录,DAC’05,第750-753页·Zbl 0593.94022号
[22] Kullmann O(1999)3-sat决策和最坏情况分析的新方法。计算机科学理论223(1-2):1-72·Zbl 0930.68066号 ·doi:10.1016/S0304-3975(98)00017-6
[23] Marques-Silva J,Sakallah K(1996)抓取:一种新的可满足性搜索算法。在:1996年IEEE/ACM计算机辅助设计国际会议论文集,ICCAD'96,第220-227页
[24] McMillan K(1993)符号模型检查。诺维尔Kluwer学术出版社·Zbl 0784.68004号 ·doi:10.1007/978-1-4615-3190-6
[25] McMillan K(2002)将sat方法应用于无界符号模型检查。附:第14届计算机辅助验证国际会议记录,CAV’02,pp 250-264·兹比尔1010.68509
[26] McMillan K(2003)插值和基于卫星的模型检查。附:计算机辅助验证会议记录,第15届国际会议,CAV’03,Springer,第1-13页·Zbl 1278.68184号
[27] Moskewicz M,Madigan C,Zhao Y,Zhang L,Malik S(2001)Chaff:设计高效的sat解算器。附:第38届设计自动化年会论文集,DAC’01,第530-535页
[28] Plaisted D,Biere A,Zhu Y(2003)量化布尔公式的可满足性过程。离散应用数学130(2):291-328·Zbl 1029.68082号 ·doi:10.1016/S0166-218X(02)00409-2
[29] Williams P、Biere A、Clarke E和Gupta A(2000)将决策图和sat程序结合起来进行有效的符号模型检查。附:第12届计算机辅助验证国际会议记录,CAV’00,第124-138页·Zbl 0974.68526号
[30] C2D。http://reasoning.cs.ucla.edu/c2d。2013年5月19日查阅·Zbl 1029.68082号
[31] HWMCC-2010基准。http://www.fmv.jku.at/hwmcc10/benchmarks.html。2013年4月3日访问
[32] http://www.fmgroup.polito.it/index.php/download/。2013年5月5日查阅
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。