×

删除子句中的冗余。 (英语) Zbl 0779.68015号

摘要:本文讨论了从给定的子句中删除多余的文字的问题。我们首先考虑压缩一种弱类型的冗余消除。如果子句不包含其自身的任何适当子集,则该子句是压缩的。用缩合代替非缩合子句\(C\)通常是有用的(有时也是必要的),即用\(C\)包含的\(C\)的缩合子集代替。在研究了现有子句压缩算法的复杂性之后,我们提出了一种更有效的算法,并为新方法的最优性提供了论证。我们证明了测试给定子句是否被压缩是协同完成的,并表明与子句压缩相关的几个问题属于复杂性类,可能比NP略难。我们还考虑了冗余消除的一个更强大的版本:子句\(C\)是强压缩的,如果它不包含任何适当的子集\(C'\),从而\(C_)在逻辑上暗示\(C'\)。我们证明了测试子句是否强压缩的问题是不可判定的。

MSC公司:

第68页第17页 逻辑编程
68T27型 人工智能中的逻辑
65年第68季度 算法和问题复杂性分析
68吨15 定理证明(演绎、解析等)(MSC2010)

软件:

数据日志
PDF格式BibTeX公司 XML格式引用
全文: 内政部

参考文献:

[1] Baxter,L.D.,《包容的NP完备性》(1977),未出版手稿
[2] Ceri,S。;Gottlob,G。;Tanca,L.,关于数据日志,你一直想知道的(但从来不敢问),IEEE Trans。知识。数据工程,1,1(1989)
[3] Ceri,S。;Gottlob,G。;Tanca,L.,《计算机科学调查》(Logic Programming and Databases,1990),施普林格出版社:柏林施普林格)
[4] Chang,C.L。;Lee,R.C.T.,(符号逻辑与机械定理证明(1973),学术出版社:纽约学术出版社)·Zbl 0263.68046号
[5] Clocksin,W.F。;梅利什,C.S.(Prolog编程(1981),施普林格:施普林格柏林)·Zbl 0466.68009号
[6] (Galleire,H.;Minker,J.,《逻辑与数据库》(1978),《阻燃:阻燃纽约》)·Zbl 0412.68089号
[7] Garey,M。;Johnson,D.S.,(《计算机与不可处理性:NP-完备性理论指南》(1979),弗里曼:弗里曼纽约)·Zbl 0411.68039号
[8] Gottlob,G.,《推定与暗示》,《信息处理》。莱特。,24, 109-111 (1987) ·Zbl 0629.68091号
[9] Gottlob,G.,《关于从句浓缩的复杂性》(《奥地利人工智能学会第七届会议论文集》(1991年),施普林格出版社:施普林格-柏林)
[10] Gottlob,G。;Leitsch,A.,《快速包容算法》(《欧洲85计算机代数会议论文集》(1985年),施普林格出版社:施普林格-柏林)·Zbl 0588.68044号
[11] Gottlob,G。;Leitsch,A.,《关于包容算法的效率》,J.ACM,32,2280-295(1985)·Zbl 0633.68028号
[12] Hartmanis,J.,《结构复杂性理论的新发展》,Theor。计算。科学。,71,79-93(1990年)·Zbl 0699.68065号
[13] Johnson,D.S.,《复杂性类目录》(van Leeuwen,J.,《理论计算机科学手册》,A卷:算法和复杂性(1990),北荷兰:北荷兰阿姆斯特丹)·Zbl 0900.68246号
[14] Joyner,W.H.,《自动定理证明与决策问题》(博士论文(1973),哈佛大学:哈佛大学剑桥分校,马萨诸塞州)
[15] Joyner,W.H.,《作为决策程序的解决策略》,J.ACM,23,1,398-417(1976)·Zbl 0335.68062号
[16] Kadin,J.,如果布尔层次崩溃,多项式时间层次崩溃,SIAM J.Compute。,17, 6, 1262-1283 (1988) ·Zbl 0664.03031号
[17] 卡普尔,D。;Narendran,P.,集统一与匹配问题的NP-完备性,(Siekmann,J.H.,第八届国际自动演绎会议,第八次国际自动演绎大会,计算机科学讲稿,230(1986),Springer:Springer-Berlin),489-495·Zbl 0643.68054号
[18] Krentel,M.,《优化问题的复杂性》,J.Compute。系统。科学。,36490-509(1988年)·Zbl 0652.68040号
[19] Leitsch,A.,Horn子句类的隐含算法,(Informatik·Zbl 0679.68172号
[20] Leitsch,A。;Gottlob,G.,《通过有序语义解析判定Horn子句隐含问题》(Gardin,F.,计算智能II,国际研讨会论文集(1989),北荷兰语:北荷兰德阿姆斯特丹)
[21] Lloyd,J.W.,(逻辑编程基础(1984/1987),施普林格:施普林格柏林)·Zbl 0547.68005号
[22] Loveland,D.W.(自动定理证明:逻辑基础(1978),北荷兰:北荷兰阿姆斯特丹)·Zbl 0364.68082号
[23] Papadimitriou,C.H。;Wolfe,D.,《解析面的复杂性》,J.Compute。系统。科学。,37, 2-13 (1988) ·Zbl 0655.68041号
[24] Papadimitriou,C.H。;Yannakakis,M.,《面的复杂性(以及复杂性的某些方面)》,J.Compute。系统。科学。,28, 244-259 (1984) ·Zbl 0571.68028号
[25] Schmidt-Schauss,M.,Theor,子句的含义是不可判定的。计算。科学。,59, 287-296 (1988) ·Zbl 0657.03006号
[26] Stillman,R.B.,定理证明中的弱替换概念,J.ACM,20,4,648-667(1973)·Zbl 0273.68059号
[27] Wagner,K.W.,有界查询计算,(第三届IEEE复杂度理论结构年会论文集(1988)),260-277
[28] Wagner,K.W.,有界查询类,SIAM J.Compute。,19, 5, 833-846 (1990) ·兹比尔0711.68047
此参考列表基于出版商或数字数学图书馆提供的信息。其项与zbMATH标识符进行启发式匹配,可能包含数据转换错误。在某些情况下,zbMATH Open的数据对这些数据进行了补充/增强。这试图尽可能准确地反映原始论文中列出的参考文献,而不要求完整或完全匹配。