Implication of Clauses is Undecidable

Abstract Clause implication, A ⇒ B of two clauses A and B , is shown to be undecidable using the undecidability of finitely generated stable transitive relations on free terms. Clause implication is undecidable even in the case where A consists of four literals. The decision problem of clause implication is equivalent to the decision problem of clause sets that consist of one clause and some ground units, hence the undecidability results hold also for these clause sets. Clause implication is an important problem in Automated Deduction Systems, as it can be used advantageously to reduce the search space.

[1]  Paliath Narendran,et al.  NP-Completeness of the Set Unification and Matching Problems , 1986, CADE.

[2]  Franz Baader,et al.  Unification theory , 1986, Decis. Support Syst..

[3]  B. Dreben,et al.  The decision problem: Solvable classes of quantificational formulas , 1979 .

[4]  John K. Dixon Z-Resolution: Theorem-Proving with Compiled Axioms , 1973, JACM.

[5]  Egon Börger,et al.  Berechenbarkeit Komplexität Logik , 1985 .

[6]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[7]  Warren D. Goldfarb The Unsolvability of the Godel Class with Identity , 1984, J. Symb. Log..

[8]  Warren D. Goldfarb,et al.  The decision problem for formulas with a small number of atomic subformulas , 1973, Journal of Symbolic Logic.

[9]  Harry R. Lewis,et al.  Unsolvable classes of quantificational formulas , 1979 .

[10]  Georg Gottlob,et al.  Subsumption and Implication , 1987, Inf. Process. Lett..

[11]  Norbert Fisinger Subsumption and connection graphs , 1981, IJCAI 1981.

[12]  William F. Clocksin,et al.  Programming in Prolog , 1981, Springer Berlin Heidelberg.

[13]  Elmar Eder,et al.  Properties of Substitutions and Unifications , 1983, J. Symb. Comput..

[14]  Wilhelm Ackermann,et al.  Solvable Cases Of The Decision Problem , 1954 .

[15]  W. Taylor Equational logic , 1979 .

[16]  Donald W. Loveland,et al.  Automated theorem proving: a logical basis , 1978, Fundamental studies in computer science.

[17]  William H. Joyner Automatic Theorem-Proving and the Decision Problem , 1973, SWAT.

[18]  Hans Jürgen Ohlbach Ein regelbasiertes Klauselgraph-Beweisverfahren , 1983, GWAI.

[19]  J. A. Robinson,et al.  A Machine-Oriented Logic Based on the Resolution Principle , 1965, JACM.

[20]  Richard C. T. Lee,et al.  Symbolic logic and mechanical theorem proving , 1973, Computer science classics.