REMOVING REDUNDANCY FROM A CLAUSE

Citation
G. Gottlob et Cg. Fermuller, REMOVING REDUNDANCY FROM A CLAUSE, Artificial intelligence, 61(2), 1993, pp. 263-289
Citations number
28
Categorie Soggetti
Ergonomics,"Computer Sciences, Special Topics","Computer Applications & Cybernetics
Journal title
ISSN journal
00043702
Volume
61
Issue
2
Year of publication
1993
Pages
263 - 289
Database
ISI
SICI code
0004-3702(1993)61:2<263:RRFAC>2.0.ZU;2-9
Abstract
This paper deals with the problem Of removing redundant literals from a given clause. We first consider condensing, a weak type of redundanc y elimination. A clause is condensed if it does not subsume any proper subset of itself. It is often useful (and sometimes necessary) to rep lace a non-condensed clause C by a condensation, i.e., by a condensed subset of C which is subsumed by C. After studying the complexity of a n existing clause condensing algorithm, we present a more efficient al gorithm and provide arguments for the optimality of the new method. We prove that testing whether a given clause is condensed is co-NP-compl ete and show that several problems related to clause condensing belong to complexity classes that are, probably, slightly harder than NP. We also consider a stronger version of redundancy elimination: a clause C is strongly condensed iff it does not contain any proper subset C' s uch that C logically implies C'. We show that the problem of testing w hether a clause is strongly condensed is undecidable.