×

未解释和解释符号上的条件同余闭包。 (英语) Zbl 1417.68077号

摘要:提出了一个框架,用于生成满足各种属性的未解释和解释符号上基本项的同余闭包和条件同余闭闭包。它基于D.卡普尔的同余闭包算法[Lect.Notes Compute.Sci.1232,23–37(1997;兹比尔1379.68196)]基于为方程组中出现的所有非恒定子项引入新符号,并在属于不同理论的解释符号上使用未解释常数和净化等式的基础补全。在原始签名中,产生的重写系统可能是非终止的,但它们仍然生成规范形式。该框架的一个副产品是一个常量Horn补全算法,使用该算法可以为条件地面理论生成地面规范Horn重写系统。
提出了一种新的有效算法,用于生成未解释符号上基于基本项的条件方程和无条件方程的同余闭包。条件同余闭包的复杂度为(O(n(ast)log(n)),这与无条件地面方程的复杂度相同。我们试图为无量词等式理论在未解释的函数符号上生成高效简洁的插值,而这些函数符号通常是条件方程的结合,需要进一步简化。提出了一种从地面条件方程生成标准条件重写系统的补全算法。该框架具有通用性和灵活性,用于开发函数符号满足简单属性(如交换性、幂零性、幂等性和恒等性)及其组合时的同余闭包算法。有趣的成果包括基本方程和未解释和解释符号的条件理论的规范重写系统算法,从而生成基本项、约束项和Horn方程的规范形式。

MSC公司:

2012年第68季度 语法和重写系统

软件:

RRL公司
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Kozen,D.,有限表示代数的复杂性,技术报告TR 76-294(1976)
[2] Downey P J、Sethi R和Tarjan R E,公共子表达式问题的变体,JACM,1980,27(4):758-771·Zbl 0458.68026号 ·doi:10.1145/322217.322228
[3] 肖斯塔克·R·E,关于等式推理的算法,ACM通讯,1978,21(7):583-585·Zbl 0378.68044号 ·doi:10.1145/359545.359570
[4] Nelson G和Oppen D C,基于同余闭包的快速决策程序,JACM,1980,27(2):356-364·Zbl 0441.68111号 ·doi:10.1145/322186.322198
[5] 克雷根,D。;Kromodimoelijo,S。;梅赛尔,I。;等。,Eves系统描述,771-775(1992)
[6] 卡普尔,D。;Subramaniam,M。;Alur,R.(编辑);Henzinger,T.A(编辑),乘法器电路系列的机械验证,135-146(1996)·doi:10.1007/3-540-61474-564
[7] Kapur D和Zhang H,重写规则实验室(RRL)概述,计算机与数学。与应用,1995,29(2):91-114·doi:10.1016/0898-1221(94)00218-A
[8] 张,H。;雷米·J·L(编辑);Rusinovitch,M.(编辑),《实施语境重写》,363-377(1992)·Zbl 1508.68182号
[9] Rybalchenko A和Sofronie-Stokkermans V,插值约束求解,J.Symb。计算。,2010, 45(11): 1212-1233. ·兹比尔1213.68389 ·doi:10.1016/j.jsc.2010.06005
[10] Gallier J H,用方程测试接地Horn子句不可满足性的快速算法,J.Symb。计算。,1987, 4(2): 233-254. ·Zbl 0641.68146号 ·doi:10.1016/S0747-7171(87)80067-6
[11] Dowling W F和Gallier J H,测试命题Horn公式可满足性的线性时间算法,J.Log。程序。,1984, 1(3): 267-284. ·Zbl 0593.68062号 ·doi:10.1016/0743-1066(84)90014-1
[12] 卡普尔,D。;Comon,H.(编辑),Shostak的同余闭包作为完成,23-37(1997)·Zbl 1379.68196号 ·doi:10.1007/3-540-62950-59
[13] Baader F和Nipkow T,术语改写和所有这些,剑桥大学出版社,剑桥,1998年·Zbl 0948.68098号 ·doi:10.1017/CBO9781139172752
[14] Tarjan R E,一种良好但非线性集合并算法的效率,ACM杂志,1975,22:215-225·Zbl 0307.68029号 ·数字对象标识代码:10.1145/321879.321884
[15] Galler B A和Fisher M J,一种改进的等价算法,C.ACM,1964,7(5):301-303·Zbl 0129.10302号 ·doi:10.1145/364099.364331
[16] 科克,J。;Schwartz,J.T.,《编程语言及其编译器:初步注释》(1970年)·Zbl 0245.68003号
[17] Nieuwenhuis R和Oliveras A,快速同余闭包和扩张,信息与计算,2007,205(4):557-580·Zbl 1112.68116号 ·doi:10.1016/j.ic.2006.08.009
[18] Peterson G E和Stickel M E,一些方程理论的完全约简集,J.ACM,1981,28(2):233-264·兹伯利0479.68092 ·doi:10.1145/322248.322251
[19] 张,H。;卡普尔,D。;Lusk,E.W(编辑);Overbeek,R.A(编辑),使用条件重写规则证明一阶定理,1-20(1988),美国·Zbl 0645.68096号
[20] 巴赫迈尔,L。;甘辛格,H。;林奇,C。;等。,基本副调制和叠加,462-476(1992)·Zbl 0925.03052号
[21] Jouannaud J P和Kirchner H,方程组模的一组规则的完备化,SIAM计算杂志,1986,15(4):1155-1194·Zbl 0665.03005号 ·数字对象标识代码:10.1137/012584
[22] 克努思,D。;Bendix,P.,泛代数中的简单单词问题,263-297(1970)·Zbl 0188.04902号
[23] Bachmair L、Tiwari A和Vigneron L,抽象一致性闭包,Springer-Verlag,纽约,2003年·Zbl 1040.03006号 ·doi:10.1023/B:JARS.0000009518.26415.49
[24] Dershowitz,N.,Horn子句的规范集,267-278(1991)·Zbl 0785.68079号
[25] 博纳西纳,M.P。;Dershowitz,N.,经典地面喇叭理论,39-69(2013)·Zbl 1383.03042号
[26] Cyrluk,D。;林肯,P。;Shankar,N.,On Shostak的理论组合决策程序,463-477(1996)·兹伯利1415.03019 ·doi:10.1007/3-540-61511-3107
[27] Kapur,D.,基于量词消除的高效插值生成算法:EUF,Octagon,。。。(2017)
[28] 巴赫迈尔,L。;罗马克里希南,I.V。;Tiwari,A。;等。,同余闭包模结合性和交换性,245-259(2000),法国·Zbl 0962.68085号 ·doi:10.1007/10720084_16
[29] Narendran,P。;Rusinovitch,M.,任何基础结合交换理论都有一个有限的规范重写系统,423-434(1991)·Zbl 1509.03044号 ·doi:10.1007/3-540-53904-2_115
[30] Kandri-Rody,A。;卡普尔,D。;Narendran,P.,交换代数上词问题和统一问题的理想理论方法,345-364(1985)·Zbl 0581.68039号
[31] Bonacina M P和Johansson M,关于自动定理证明中的插值,J.Autom。推理,2015,54(11):69-97·Zbl 1315.03018号 ·doi:10.1007/s10817-014-9314-0
[32] Gulwani,S。;Musuvathi,M.,《覆盖算法及其组合》,193-207(2008)·Zbl 1133.68318号
[33] Le Chenadec P,有限呈现代数中的规范形式,博士论文,巴黎大学,1983年11月·Zbl 0547.03028号
[34] Ballantyne A M和Lankford D,有限表示交换半群的新决策算法,计算机与数学应用,1981,7:159-165·Zbl 0449.20059 ·doi:10.1016/0898-1221(81)90115-2
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。