Abstract
Given any incomplete clausal propositional reasoner satisfying certain properties, we extend it to a family of increasingly‐complete, sound, and tractable reasoners. Our technique for generating these reasoners is based on restricting the length of the clauses used in chaining (Modus Ponens). Such a family of reasoners constitutes an anytime reasoner, since each propositional theory has a complete reasoner in the family. We provide an alternative characterization, based on a fixed‐point construction, of the reasoners in our anytime families. This fixed‐point characterization is then used to define a transformation of propositional theories into logically equivalent theories for which the base reasoner is complete; such theories are called “vivid”. Developing appropriate notions of vividness and techniques for compiling theories into vivid theories has already generated considerable interest in the KR community. We illustrate our approach by developing an anytime family based on Boolean constraint propagation.
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.References
A.R. Anderson and N.D. Belnap, Entailment, the Logic of Relevance and Neccessity(Princeton University Press, 1975).
N.D. Belnap, A useful four-valued logic, in: Modern Uses of Multiple-Valued Logics, eds. G. Epstein and J.M. Dunn (Reidel, 1977).
M. Boddy and T. Dean, Solving time dependent planning problems, Technical report, Department of Computer Science, Brown University (1988).
H.K. Buning, On generalized Horn formulas and k-resolution, Theoretical Computer Science 116 (1993) 405-413.
M. Cadoli, Panel on knowledge compilation and approximations: terminology, questions, and references, in:Fourth International Symposium on Artificial Intelligence and Mathematics (AI/MATH-96), Florida (1996) pp. 183-186.
M. Cadoli and M. Schaerf, Approximation in concept description languages, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Third International Conference (KR'92), eds. B. Nebel, C. Rich and W. Swartout (Morgan Kaufmann, Cambridge, MA, 1992) pp. 330-341.
S.A. Cook, The complexity of theorem proving procedures, in: Proceedings Third Annual ACM Symposium on the Theory of Computing(1971) pp. 151-158.
J. Crawford, ed., Proceedings of the AAAI Workshop on Tractable Reasoning(American Association for Artificial Intelligence, San Jose, CA, 1992).
J. Crawford and B. Kuipers, Towards a theory of access-limited logic for knowledge representation, in: Proceedings First International Conference on Principles of Knowledge Representation and Reasoning (KR'89)(1989) pp. 67-78.
J.M. Crawford, Personal communication (1994).
J.M. Crawford and B.J. Kuipers, Negation and proof by contradiction in access-limited logic, in: Proceedings Ninth National Conference on Artificial Intelligence (AAAI-91)(1991) pp. 897-903.
M. Dalal, Efficient propositional constraint propagation, in: Proceedings Tenth National Conference on Artificial Intelligence (AAAI-92)(American Association for Artificial Intelligence, San Jose, CA, 1992) pp. 409-414.
M. Dalal, Tractable deduction in knowledge representation systems, in: Principles of Knowledge Representation and Reasoning: Proceedings of the Third International Conference (KR'92), eds. B. Nebel, C. Rich and W. Swartout (Morgan Kaufmann, Cambridge, MA, 1992) pp. 393-402.
M. Dalal, Tractable reasoning in knowledge representation systems, Technical Report CUCS-0 017-95, Department of Computer Science, Columbia University, New York, NY (July 1995). file://ftp.cs.columbia.edu/reports/reports-1995/cucs-017-95.ps.gz.
M. Dalal, Anytime families of tractable propositional reasoners, in: Fourth International Symposium on Artificial Intelligence and Mathematics (AI/MATH-96), Florida (1996) pp. 42-45.
A. del Val, An analysis of approximate knowledge compilation, in: Proceedings Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95)(1995) pp. 830-836.
R. Dionne, E. Mays and F.J. Oles, The equivalence of model-theoretic and structural subsumption in description logics, in: Proceedings Thirteenth International Joint Conference on Artificial Intelligence (IJCAI-93)(1993) pp. 710-716.
W.F. Dowling and J.H. Gallier, Linear-time algorithms for testing the satisfiability of propositional Horn formulae, Journal of Logic Programming 1(3) (1984) 267-284.
J. Doyle and R. Patil, Two theses of knowledge representation: language restrictions, taxanomic classification, and the utility of representation services, Artificial Intelligence 48(3) (1991) 261-297.
A.M. Frisch, Inference without chaining, in: Proceedings Tenth International Joint Conference on Artificial Intelligence (IJCAI-87)(1987) pp. 515-519.
G. Gallo and M.G. Scutellà, Polynomially solvable satisfiability problems, Information Processing Letters 29 (1988) 221-227.
M. Garey and D. Johnson, Computers and Intractability: A Guide to the Theory of NP-Completeness(Freeman, New York, 1979).
H.J. Levesque, A logic of implicit and explicit belief, in: Proceedings National Conference on Artificial Intelligence (AAAI-84)(1984) pp. 198-202.
H.J. Levesque, Making believers out of computers, Artificial Intelligence 30 (1986) 81-108.
J.W. Lloyd, Foundations of Logic Programming(Springer, Berlin, 2 ed., 1987).
P. Marquis, Knowledge compilation using theory prime implicates, in: Proceedings Fourteenth International Joint Conference on Artificial Intelligence (IJCAI-95)(1995) pp. 837-843.
D. McAllester, An outlook on truth maintenance, Memo 551, MIT AI Lab (August 1980).
D. McAllester, Truth maintenance, in: Proceedings Eighth National Conference on Artificial Intelligence (AAAI-90)(1990) pp. 1109-1116.
E. Mendelson, Introduction to Mathematical Logic(Van Nostrand, Princeton, NJ, 1964).
R. Reiter and J. de Kleer, Foundations of assumption-based truth maintenance systems: Preliminary report, in: Proceedings Sixth National Conference on Artificial Intelligence (AAAI-87)(1987) pp. 183-188.
B. Selman and H. Kautz, Knowledge compilation using Horn approximations, in: Proceedings Ninth National Conference on Artificial Intelligence (AAAI-91)(1991) pp. 904-909.
A. Tarski, A lattice-theoretical fixpoint theorem and its applications, Pacific J. Math. 5 (1955) 285-309.
H. Zhang and M.E. Stickel, An efficient algorithm for unit propagation, in: Fourth International Symposium on Artificial Intelligence and Mathematics (AI/MATH-96), Florida (1996) pp. 166-169.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Dalal, M. Anytime clausal reasoning. Annals of Mathematics and Artificial Intelligence 22, 297–318 (1998). https://doi.org/10.1023/A:1018947704302
Issue Date:
DOI: https://doi.org/10.1023/A:1018947704302