×

论肖斯塔克的理论组合决策程序。 (英语) Zbl 1415.03019号

McRobbie,M.A.(编辑)等人,《自动扣除——CADE-13》。第十三届自动扣减国际会议,美国新泽西州新不伦瑞克,1996年7月/8月。诉讼程序。柏林:斯普林格。莱克特。注释计算。科学。1104, 463-477 (1996).
摘要:决策程序越来越多地被用于决定或简化基本等式的命题组合,这些基本等式涉及未解释的函数符号、线性算术、数组和其他理论。二十世纪七十年代末,开创了两种构建地面理论组合决策程序的方法。在Nelson和Oppen的方法中,两个不相交理论的决策程序通过引入变量来命名子正方形,并在变量之间迭代传播从一个理论到另一个理论的任何推导等式来组合。肖斯塔克采用了一种不同的方法,在实践中效率更高。他使用同余闭包过程的优化实现,在未解释的函数符号上实现基相等,从而将以下理论结合起来:可成为圣典的代数可解的许多有用的理论都具有这些性质。肖斯塔克的算法微妙而复杂,他对这个过程的描述缺乏严谨性。我们首次对肖斯塔克的程序进行了仔细的发展和澄清,纠正了肖斯塔克最初陈述中的几个错误。我们的分析为Shostak决策程序的实施、扩展和进一步优化提供了有用的基础。
关于整个系列,请参见[Zbl 1102.68317号].

MSC公司:

03B35型 证明和逻辑操作的机械化
03B25号 理论和句子集的可决定性
03B62号 组合逻辑
68吨15 定理证明(演绎、解析等)(MSC2010)
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] R.S.Boyer和J S.Moore。计算逻辑手册。学术出版社,纽约州纽约市,1988年·Zbl 0655.68117号
[2] Ehdm规范语言和验证系统用户指南,6.1版。计算机科学实验室,SRI国际,加利福尼亚州门洛帕克,1993年2月。三卷。
[3] Jeffrey V.Cook、Ivan V.Filippenko、Beth H.Levy、Leo G.Marcus和Telis K.Menas。状态增量验证系统(SDVS)中的正式计算机验证。1991年10月,马里兰州巴尔的摩,AIAA Computing In Aerospace VIII,第77-87页。AIAA论文91-3715。
[4] 丹·克雷根(Dan Craigen)、Sento Kromodimoeljo、欧文·梅塞尔(Irwin Meisels)、比尔·帕斯(Bill Pase)和马克·萨丁克(Mark Saaltink)。EVES:概述。InPrehn和Toetenel[15]。,第389-405页。
[5] S.克罗克。肖斯塔克和奥本解算器的比较。未出版手稿,1988年。
[6] P.J.Downey、R.Sethi和R.E.Tarjan。公共子表达式问题的变体。美国医学会杂志,27(4):758-7711980年10月·Zbl 0458.68026号 ·doi:10.1145/322217.322228
[7] D.Kozen。有限表示代数的复杂性。程序中。第九届ACM STOC,第164-177页,1988年。
[8] D.C.Luckham、S.M.German、F.W.von Henke、R.A.Karp、P.W.Milne、D.C.Oppen、W.Polak和W.L.Scherlis。Stanford Pascal Verifier用户手册。CSD报告STAN-CS-79-731,斯坦福大学,加利福尼亚州斯坦福,1979年3月。
[9] 大卫·A·麦卡利斯特。ONTIC:数学知识表示系统。麻省理工学院出版社,马萨诸塞州剑桥,1989年·Zbl 0715.68078号
[10] G.Nelson和D.C.Oppen。通过合作决策程序简化。美国计算机学会程序设计语言与系统汇刊,1(2):245-2571979·Zbl 0452.68013号 ·数字对象标识代码:10.1145/357073.357079
[11] G.Nelson和D.C.Oppen。基于同余闭包的快速决策过程。美国医学会杂志,27(2):356-3641980·Zbl 0441.68111号 ·doi:10.1145/322186.322198
[12] 格雷格·纳尔逊。程序验证技术。技术报告csl-81-10,Xerox Palo Alto研究中心,加利福尼亚州Palo Alto,1981年6月。
[13] S.Owre、J.M.Rushby和N.Shankar。PVS:一个原型验证系统。在Deepak Kapur,编辑,第11届自动演绎国际会议(CADE),《人工智能讲义》第607卷,第748-752页,纽约州萨拉托加,1992年6月。斯普林格·弗拉格。
[14] Sam Owre、John Rushby、Natarajan Shankar和Friedrich von Henke。容错架构的形式化验证:PVS设计序言。IEEE软件工程学报,21(2):107-1251995年2月·数字对象标识代码:10.1109/32.345827
[15] S.Prehn和W.J.Toetenel,编辑。VDM’91:《正式软件开发方法》,《计算机科学讲义》第551卷,荷兰诺德威克霍特,1991年10月。斯普林格·弗拉格。第1卷:会议贡献·Zbl 0825.00101号
[16] 约翰·拉什比和弗里德里希·冯·亨克。使用Ehdm对交互式收敛时钟同步算法进行形式化验证。技术报告SRI-CSL-89-3R,计算机科学实验室,SRI International,Menlo Park,CA,1989年2月(1991年8月修订)。原始版本也可作为NASA承包商报告4239获得,1989年6月。
[17] 罗伯特·肖斯塔克(Robert E.Shostak)。关于等式的推理算法。ACM通讯,21(7):583-5851978年7月·Zbl 0378.68044号 ·doi:10.1145/359545.359570
[18] 罗伯特·肖斯塔克(Robert E.Shostak)。决定理论的组合。美国医学会杂志,31(1):1-121984年1月·Zbl 0629.68089号 ·doi:10.1145/2422.322411
[19] 罗伯特·肖斯塔克(Robert E.Shostak)。决定理论的组合。技术报告132,SRI-CSL,Menlo Park,CA,1984年1月·Zbl 0629.68089号
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。