Abstract
In this paper we prove that there exists a Horn clauseHsuch that the problem: given a Horn clause G. Is G a consequence of H? is not recursive. Equivalently, there exists a one-clause PROLOG program such that there is no PROLOG implementation answering TRUE if the program implies a given goal and FALSE otherwise. We give a short survey of earlier results concerning clause implication and prove a classical Linial-Post theorem as a consequence of one of them.
This research has been supported by a KBN grant.
Preview
Unable to display preview. Download preview PDF.
References
K. Apt: Logic Programming; in Handbook of Theoretical Computer Science vol B., J. van Leeuwen (ed). 1990.
C. Beeri, M.Y. Vardi: The implication problem for data dependencies; Proc. International Coll. on Automata, Languages and Programming 1981, Lecture Notes in Computer Science, vol 115, pp 73–85, Springer, Berlin.
W. Bibel, S. Hölldobler and J. Würtz: Cycle Unification; in D. Kapur (ed.), Proc. the Conference on Automated Deduction, Lecture Notes in Artificial Intelligence, vol 607, Springer (June 1992).
A. K. Chandra, M. Y. Vardi: The implication problem for functional and inclusion dependencies is undecidable; SIAM J. Comput. vol 14, No 3, (1985).
C.L. Chang, R.C.T. Lee: Symbolic Logic and Mechanical Theorem Proving; Academic Press, New York, San Francisco, London 1973
P. Devienne, P. Lebégue and J.C. Routier: Halting Problem of one Binary Horn Clause is undecidable; proc. of STACS 93, Springer, LNCS, vol 665 pp 48–58.
P.Devienne, P.Lebégue J.C.Routier:Cycle Unification is Undecidable. prepr.1992
G.Gottlob, A.Leitsch:Fast Subsumption Algorithms; LNCS 204-II, Springer, 1985.
G. Gottlob, A. Leitsch: On the Efficiency of Subsumption Algorithms; JACM vol 32 No. 2 (April 1985), pp. 280–295.
G. Gottlob, A. Leitsch: Deciding Horn clause implication problem by ordered semantic resolution; Comp. Intelligence II, F. Gardin, G. Mauri, (ed), 1990.
Y.S. Gurevich: The problem of equality of words for certain classes of semigroups; (Russian), Algebra i Logika 5,(1966) pp 25–35
P. Hanschke, J. Würtz: Satisfiability of the Smallest Binary Program; Information Processing Letters 496 (1993) pp. 237–241.
C. Herrmann: On the undecidability of implications between embedded multi-valued database dependencies; preprint.
P.C. Kanellakis: Elements of Relational Database Theory; in Handbook of Theoretical Computer Science vol B., J. van Leeuwen (ed). 1990.
A. Leitsch, Implication Algorithms for Classes of Horn Clauses; Statistik, Informatik und Ökonomie, Springer Verlag 1988, pp 172–179.
A. Leitsch, Deciding Horn Clauses by Hyperresolution, Proc. Computer Science Logic 89, Lecture Notes in Computer Science 440 (1989), pp 225–241
S. Linial, E. Post: Recursive unsolvability of the deducibility, Tarski's completeness and independence of axioms problems of the propositional calculus (abstract); Bulletin of the American Mathematical Society, 55 p. 50 (1949).
R. McKenzie: On Spectra, and the Negative Solution of the Decision Problem for Identities Having a Finite Nontrivial Model; The Journal of Symbolic Logic, vol 40, No 2 pp 186–195, 1975.
J. Marcinkowski, L. Pacholski: Undecidability of the Horn Clause Implication Problem; Proc 33rd Annual Symposium on the Foundations of Computer Science (1992). pp. 354–362.
W.E. Singletary: Results Regarding the Axiomatization of Partial Propositional Calculi; Notre Dame Journal of Formal Logic, vol IX, Number 3, 1968.
R.B. Stillman: The Concept of Weak Substitution In Theorem-proving; JACM vol.20.4(Oct. 1973), 648–667.
M. Schmidt-Schauss: Implication of Clauses is Undecidable; Theoretical Computer Science 59 (1988), pp. 287–296.
J. Würtz: Unifying Cycles; ECAI 1982, B. Neumann ed. pp 60–64.
M. K. Yntema: A detailed argument for the Post-Linial theorems; Notre Dame Journal of Formal Logic, vol V, (1964). pp 35–51.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1994 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Marcinkowski, J. (1994). A Horn clause that implies an undecidable set of Horn clauses. In: Börger, E., Gurevich, Y., Meinke, K. (eds) Computer Science Logic. CSL 1993. Lecture Notes in Computer Science, vol 832. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0049334
Download citation
DOI: https://doi.org/10.1007/BFb0049334
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-58277-9
Online ISBN: 978-3-540-48599-5
eBook Packages: Springer Book Archive