Skip to main content
Log in

Default reasoning by deductive planning

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

This paper deals with the automation of reasoning from incomplete information by means of default logics. We provide proof procedures for default logics' major reasoning modes, namely, credulous and skeptical reasoning. We start by reformulating the task of credulous reasoning in default logics as deductive planning problems. This interpretation supplies us with several interesting and valuable insights into the proof theory of default logics. Foremost, it allows us to take advantage of the large number of available methods, algorithms, and implementations for solving deductive planning problems. As an example, we demonstrate how credulous reasoning in certain variants of default logic is implementable by means of a planning method based on equational logic programming. In addition, our interpretation allows us to transfer theoretical results, such as complexity results, from the field of planning to that of default logics. In this way, we have isolated two yet unknown classes of default theories for which deciding credulous entailment is polynomial.

Our approach to skeptical reasoning relies on an arbitrary method for credulous reasoning. It does not strictly require rather the inspection of all extensions, nor does it strictly require the computation of entire extensions to decide whether a formula is skeptically entailed. Notably, our approach abstracts from an underlying credulous reasoner. In this way, it can be used to extend existing formalisms for credulous reasoning to skeptical reasoning.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Allen, J., Hendler, J. and Tate, A. (ed.):Readings in Planning, Morgan Kaufmann, 1990.

  2. Bäckström, C. and Klein, I.: Planning in polynomial time: The SAS-PUBS class,Computational Intelligence 7(3) (1991), 181–197.

    Google Scholar 

  3. Bäckström, C. and Nebel, B.: Complexity results SAS+ planning, in R. Bajcsy (ed.),Proc. Int. Joint. Conf. Artificial Intelligence (IJCAI), Chambéry, France, Morgan Kaufmann (Aug. 1993), pp. 1430–1435.

    Google Scholar 

  4. Besnard, P., Quiniou, R. and Quinton, P.: A theorem-prover for a decidable subset of default logic, inProc. AAAI Nat. Conf. Artificial Intelligence, 1983, pp. 27–30.

  5. Bibel, W.: A deductive solution for plan generation,New Generation Computing 4 (1986), 115–132.

    Google Scholar 

  6. Bibel, W.:Automated Theorem Proving, 2nd, revised edn, Vieweg, 1987.

  7. Bornscheuer, S.-E. and Thielscher, M.: Representing concurrent actions and solving conflicts, in B. Nebel and L. Dreschler-Fischer (eds),Proc. German Ann. Conf. Artificial Intelligence (KI), Saarbrücken, Germany, Springer, Berlin (Sep. 1994), pp. 16–27.

    Google Scholar 

  8. Brewka, G.: Cumulative default logic,Artificial Intelligence J. 50(2) (1991), 183–205.

    Google Scholar 

  9. Brüning, S.: Towards efficient calculi for resource-oriented deductive planning, in F. Pfenning (ed.),Proc. Int. Conf. Logic Programming and Automated Reasoning (LPAR), Vol. 822of LNAI, Kiev, Ukraine, Springer, Berlin, 1994, pp. 174–188.

    Google Scholar 

  10. Bürckert, H.-J., Herold, A., Kapur, D., Siekmann, J. H., Stickel, M. E., Tepp, M. and Zhang, H.: Opening the AC-unification race,J. Automated Reasoning 44 (1988), 465–474.

    Google Scholar 

  11. Bylander, T.: Complexity results for planning, inProc. Int. Joint Conf. Artificial Intelligence (IJCAI), Sydney, 1991, pp. 274–279.

  12. Bylander, T.: The computational complexity of propositional STRIPS planning,Artificial Intelligence J. 69 (1994), 165–204.

    Google Scholar 

  13. Cardoli, M. and Schaerf, M.: A survey of complexity results for non-monotonic logics,J. Logic Programming 17 (1993), 127–160.

    Google Scholar 

  14. Chapman, D.: Planning for conjunctive goals,Artificial Intelligence J. 32 (1987), 333–377.

    Google Scholar 

  15. Clark, K. L.: Negation as failure, in H. Gallaire and J. Minker (eds),Workshop Logic and Data Bases, Plenum, New York, 1978, pp. 293–322.

    Google Scholar 

  16. Delgrande, J. P. and Jackson, W. K.: Default logic revised, inProc. Int. Conf. Principles of Knowledge Representation and Reasoning (KR), Cambridge, MA, 1991, pp. 118–127.

  17. Delgrande, J. P., Schaub, T. and Jackson, W. K.: Alternative approaches to default logic,Artificial Intelligence J. 70 (1994), 167–237.

    Google Scholar 

  18. Dimopoulos, Y.: The computational value of joint consistency, in L. Pereira and D. Pearce (eds),Proc. European Workshop on Logics in AI (JELIA), Vol. 838of LNAI, Springer, Berlin, 1994, pp. 50–65.

    Google Scholar 

  19. Enderton, H. B. (ed.):A Mathematical Introduction to Logic, Academic Press, Orlando, 1972.

    Google Scholar 

  20. Etherington, D. W.:Reasoning with Incomplete Information, Research Notes in Artificial Intelligence, Pitman/Morgan Kaufmann, London, 1988.

    Google Scholar 

  21. Fikes, R. E. and Nilsson, N. J.: STRIPS: A new approach to the application of theorem proving to problem solving,Artificial Intelligence J. 2 (1971), 189–208.

    Google Scholar 

  22. Gallier, J. H. and Raatz, S.: Extending SLD-resolution to equation Horn clauses using E-unification,J. Logic Programming 6 (1989), 3–44.

    Google Scholar 

  23. Girard, J.-Y.: Linear logic,J. Theoretical Computer Sci. 50(1) (1987), 1–102.

    Google Scholar 

  24. Gottlob, G.: Complexity results for non-monotonic logics,J. Logic and Computation 2 (1992), 397–425.

    Google Scholar 

  25. Green, C.: Application of theorem proving to problem solving, inProc. Int. Joint Conf. Artificial Intelligence (IJCAI), Morgan Kaufmann, Los Altos, CA, 1969, pp. 219–239.

    Google Scholar 

  26. Große, G. and Hölldobler, S, Schneeberger, J., Sigmund, U. and Thielscher, M.: Equational logic programming, actions and change, in K. Apt (ed.),Proc. Int. Joint Conf. and Symp. on Logic Programming (IJCSLP), MIT Press, Washington, 1992, pp. 177–191.

    Google Scholar 

  27. Hölldobler, S.:Foundations of Equational Logic Programming, Vol. 353 ofLNAI, Springer, Berlin, 1989.

    Google Scholar 

  28. Hölldobler, S. and Schneeberger, J.; A new deductive approach to planning,New Generation Computing 8 (1990), 225–244.

    Google Scholar 

  29. Hölldobler, S. and Thielscher, M.: Actions and specificity, in D. Miller (ed.),Proc. Int. Logic Programming Symp. (ILPS), MIT Press, Vancouver, 1993, pp. 164–180.

    Google Scholar 

  30. Hölldobler, S. and Thielscher, M.: Computing change and specificity with equational logic programs,Ann. Mathematics and Artificial Intelligence, special issue on Processing of Declarative Knowledge, 1995.

  31. Jaffar, J., Lassez, J.-L., and Maher, M. J.: A theory of complete logic programs with equality,J. Logic Programming 3(3) (1984), 211–223.

    Google Scholar 

  32. Kapur, D. and Narendran, P.: NP-completeness of the set unification and matching-problems, in J. H. Siekmann (ed.),Proc. Int. Conf. Automated Deduction (CADE), Vol. 230 ofLNCS, Oxford, Springer, Berlin (July 1986), pp. 489–495.

    Google Scholar 

  33. Kautz, H. and Selman, B.: Hard problems for simple default logics,Artificial Intelligence J. 49 (1991), 243–279.

    Google Scholar 

  34. Kowalski, R.:Logic for Problem Solving, Vol. 7 ofArtificial Intelligence Series, Elsevier, Amsterdam, 1979.

    Google Scholar 

  35. Kowalski, R. and Sergot, M.: A logic based calculus of events,New Generation Computing 4 (1986), 67–95.

    Google Scholar 

  36. Lifschitz, V.: On the semantics of STRIPS, in M. P. Georgeff and A. L. Lansky (eds),Proc. Workshop on Reasoning about Actions and Plans, Morgan Kaufmann, 1986.

  37. Lifschitz, V.: On open defaults, in J. W. Lloyd (ed.),Computational Logic, Springer, Berlin, 1990, pp. 80–95.

    Google Scholar 

  38. Lloyd, J. W.:Foundations of Logic Programming, 2nd extended ed., Series Symbolic Computation, Springer, Berlin, 1987.

    Google Scholar 

  39. Łukaszewicz, W.: Considerations on default logic — an alternative approach,Computational Intelligence 4 (1988), 1–16.

    Google Scholar 

  40. Marek, W. and Truszczyński, M.:Nonmonotonic Logics: Context-Dependent Reasoning, Springer, Berlin, 1993.

    Google Scholar 

  41. Marek, W. and Truszczyński, M.: Normal form results for default logics, in G. Brewka, K. P. Jantke and P. H. Schmitt (eds),Nonmonotonic and Inductive Logic (NIL), Vol. 659 ofLNAI, Springer, Berlin, 1993, pp. 153–174.

    Google Scholar 

  42. Masseron, M., Tollu, C. and Vauzielles, J.: Generating plans in linear logic, inFoundations of Software Technology and Theoretical Computer Science, Vol. 472 ofLNCS, Springer, Berlin, 1990, pp. 63–75.

    Google Scholar 

  43. McCarthy, J.: Situations and actions and causal laws, Stanford Artificial Intelligence Project, Memo 2, 1963.

  44. McCarthy, J.: Applications of circumscription to formalizing common-sense knowledge,Artificial Intelligence J. 28 (1986), 89–116.

    Google Scholar 

  45. McCarthy, J. and Hayes, P. J.: Some philosophical problems from the standpoint of artificial intelligence,Machine Intelligence 4 (1969), 463–502.

    Google Scholar 

  46. Minsky, M: A framework for representing knowledge, in P. Winston (ed.),The Psychology of Computer Vision, McGraw-Hill, New York, 1975, pp. 211–277.

    Google Scholar 

  47. Poole, D.: A logical framework for default reasoning,Artificial Intelligence J. 36(1) (1988), 27–47.

    Google Scholar 

  48. Poole, D.: Explanation and prediction: An architecture for default and abductive reasoning,Comput. Intelligence 5 (1989), 97–110.

    Google Scholar 

  49. Poole, D.: What the lottery paradox tells us about default reasoning, in R. Brachman, H. J. Levesque and R. Reiter (eds),Proc. Int. Conf. Principles of Knowledge Representation and Reasoning (KR), Toronto, Morgan Kaufmann, 1989, pp. 333–340.

    Google Scholar 

  50. Poole, D.: Compiling a default reasoning system into prolog,New Generation Computing 9(1) (1991), 3–38.

    Google Scholar 

  51. Reiter, R.: A logic for default reasoning,Artificial Intelligence J. 13 (1980), 81–132.

    Google Scholar 

  52. Reiter, R.: The frame problem in the situation calculus: A simple solution (sometimes) and a completeness result for goal regression, in V. Lifschitz (ed.),Artificial Intelligence and Mathematical Theory of Computation, Academic Press, New York, 1991, pp. 359–380.

    Google Scholar 

  53. Reiter, R. and Criscuolo, G.: On interacting defaults, inProc. Int. Joint. Conf. Artificial Intelligence (IJCAI), Vancouver, 1981, pp. 1270–1276.

  54. Risch, V.: Les Tableaux Analytiques au Service des Logiques de Defaults, PhD Thesis, Université Aix-Marseille II, G.I.A., Parc Scientifique et Technologique de Luminy (April 1993) (in French).

  55. Rothschild, A. and Schaub, T.: A computational approach to default logics, in G. Brewka and C. Witteveen (eds),Dutch/German Workshop on Non-Monotonic Reasoning Techniques and Their Applications, Vol. 2, 1993, pp. 1–14.

  56. Sacerdoti, E. D.:A Structure for Plans and Behavior, Elsevier, Amsterdam, 1977.

    Google Scholar 

  57. Schaub, T.: Considerations on Default Logics, PhD Thesis, FG Intellektik, TH Darmstadt, Germany (Nov. 1992).

    Google Scholar 

  58. Schaub, T.: On constrained default theories, in B. Neumann (ed.),Proc. European Conf. on Artificial Intelligence (ECAI), 1992, pp. 304–308.

  59. Schaub, T.: Variations of constrained default logic, in M. Clarke, R. Kruse and S. Moral (eds),Proc. European Conf. Symbolic and Quantitative Approaches to Reasoning and Uncertainty (ECSQARU), Springer, Berlin, 1993, pp. 312–317.

    Google Scholar 

  60. Schaub, T.: A new methodology for query-answering in default logics via structure-oriented theorem proving, Technical report, IRISA, Campus de Beaulieu, F-35042 Rennes Cedex, France (Jan. 1994).

  61. Schwind, C. B.: A tableau-based theorem prover for a decidable subset of default logic, in M. E. Stickel (ed.),Proc. Int. Conf. Automated Deduction (CADE), Vol. 449 ofLNAI. Kaiserslautern, Germany, Springer, Berlin, 1990.

    Google Scholar 

  62. Schwind, C. B. and Risch, V.: A tableau-based characterization for default logic, in R. Kruse (ed.),Proc. European Conf. Symbolic and Quantitative Approaches to Uncertainty, Springer, Berlin, 1991, pp. 310–317.

    Google Scholar 

  63. Shepherdson, J. C.: SLDNF-resolution with equality,J. Automated Reasoning 8 (1992), 297–306.

    Google Scholar 

  64. Smith, D. E., Genesereth, M. R. and Ginsberg, M. L.: Controlling recursive inference,Artificial Intelligence J. 30 (1986), 343–389.

    Google Scholar 

  65. Smullyan, R. M.:First-Order Logic, Springer, Berlin, 1971.

    Google Scholar 

  66. Stillman, J.: The complexity of propositional default logics, inProc. AAAI Nat. Conf. Artificial Intelligence, 1992, pp. 794–799.

  67. Thielscher, M.: On prediction in theorist,Artificial Intelligence J. 60(2) (1993), 283–292.

    Google Scholar 

  68. Thielscher, M.: An analysis of systematic approaches to reasoning about actions and change, in P. Jorrand (ed.),Int. Conf. Artificial Intelligence: Methodology, Systems, Applications (AIMSA), Sofia, Bulgaria, Sep. 1994, World Scientific Publishing Co., Singapore.

    Google Scholar 

  69. Thielscher, M.: On the completeness of SLDENF-resolution, Technical Report AIDA-94-08, FG Intellektik, TH Darmstadt, Germany (Oct. 1994). Available by anonymous ftp from 130.83.26.1 in/pub/AIDA/Tech-Reports/1994.

  70. Thielscher, M.: Representing actions in equational logic programming, in P. V. Hentenryck (ed.),Proc. Int. Conf. Logic Programming (ICLP), Santa Margherita Ligure, Italy, MIT Press, 1994, pp. 207–224.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Additional information

This author was a visiting professor at the University of Darmstadt while parts of this work were being carried out. This author also acknowledges support from the Commission of the European Communities under grant no. ERB4001GT922433.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Thielscher, M., Schaub, T. Default reasoning by deductive planning. J Autom Reasoning 15, 1–40 (1995). https://doi.org/10.1007/BF00881829

Download citation

  • Received:

  • Issue Date:

  • DOI: https://doi.org/10.1007/BF00881829

Key words

AMS Subject Classification

Navigation