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.
Similar content being viewed by others
References
Allen, J., Hendler, J. and Tate, A. (ed.):Readings in Planning, Morgan Kaufmann, 1990.
Bäckström, C. and Klein, I.: Planning in polynomial time: The SAS-PUBS class,Computational Intelligence 7(3) (1991), 181–197.
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.
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.
Bibel, W.: A deductive solution for plan generation,New Generation Computing 4 (1986), 115–132.
Bibel, W.:Automated Theorem Proving, 2nd, revised edn, Vieweg, 1987.
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.
Brewka, G.: Cumulative default logic,Artificial Intelligence J. 50(2) (1991), 183–205.
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.
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.
Bylander, T.: Complexity results for planning, inProc. Int. Joint Conf. Artificial Intelligence (IJCAI), Sydney, 1991, pp. 274–279.
Bylander, T.: The computational complexity of propositional STRIPS planning,Artificial Intelligence J. 69 (1994), 165–204.
Cardoli, M. and Schaerf, M.: A survey of complexity results for non-monotonic logics,J. Logic Programming 17 (1993), 127–160.
Chapman, D.: Planning for conjunctive goals,Artificial Intelligence J. 32 (1987), 333–377.
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.
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.
Delgrande, J. P., Schaub, T. and Jackson, W. K.: Alternative approaches to default logic,Artificial Intelligence J. 70 (1994), 167–237.
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.
Enderton, H. B. (ed.):A Mathematical Introduction to Logic, Academic Press, Orlando, 1972.
Etherington, D. W.:Reasoning with Incomplete Information, Research Notes in Artificial Intelligence, Pitman/Morgan Kaufmann, London, 1988.
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.
Gallier, J. H. and Raatz, S.: Extending SLD-resolution to equation Horn clauses using E-unification,J. Logic Programming 6 (1989), 3–44.
Girard, J.-Y.: Linear logic,J. Theoretical Computer Sci. 50(1) (1987), 1–102.
Gottlob, G.: Complexity results for non-monotonic logics,J. Logic and Computation 2 (1992), 397–425.
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.
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.
Hölldobler, S.:Foundations of Equational Logic Programming, Vol. 353 ofLNAI, Springer, Berlin, 1989.
Hölldobler, S. and Schneeberger, J.; A new deductive approach to planning,New Generation Computing 8 (1990), 225–244.
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.
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.
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.
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.
Kautz, H. and Selman, B.: Hard problems for simple default logics,Artificial Intelligence J. 49 (1991), 243–279.
Kowalski, R.:Logic for Problem Solving, Vol. 7 ofArtificial Intelligence Series, Elsevier, Amsterdam, 1979.
Kowalski, R. and Sergot, M.: A logic based calculus of events,New Generation Computing 4 (1986), 67–95.
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.
Lifschitz, V.: On open defaults, in J. W. Lloyd (ed.),Computational Logic, Springer, Berlin, 1990, pp. 80–95.
Lloyd, J. W.:Foundations of Logic Programming, 2nd extended ed., Series Symbolic Computation, Springer, Berlin, 1987.
Łukaszewicz, W.: Considerations on default logic — an alternative approach,Computational Intelligence 4 (1988), 1–16.
Marek, W. and Truszczyński, M.:Nonmonotonic Logics: Context-Dependent Reasoning, Springer, Berlin, 1993.
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.
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.
McCarthy, J.: Situations and actions and causal laws, Stanford Artificial Intelligence Project, Memo 2, 1963.
McCarthy, J.: Applications of circumscription to formalizing common-sense knowledge,Artificial Intelligence J. 28 (1986), 89–116.
McCarthy, J. and Hayes, P. J.: Some philosophical problems from the standpoint of artificial intelligence,Machine Intelligence 4 (1969), 463–502.
Minsky, M: A framework for representing knowledge, in P. Winston (ed.),The Psychology of Computer Vision, McGraw-Hill, New York, 1975, pp. 211–277.
Poole, D.: A logical framework for default reasoning,Artificial Intelligence J. 36(1) (1988), 27–47.
Poole, D.: Explanation and prediction: An architecture for default and abductive reasoning,Comput. Intelligence 5 (1989), 97–110.
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.
Poole, D.: Compiling a default reasoning system into prolog,New Generation Computing 9(1) (1991), 3–38.
Reiter, R.: A logic for default reasoning,Artificial Intelligence J. 13 (1980), 81–132.
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.
Reiter, R. and Criscuolo, G.: On interacting defaults, inProc. Int. Joint. Conf. Artificial Intelligence (IJCAI), Vancouver, 1981, pp. 1270–1276.
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).
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.
Sacerdoti, E. D.:A Structure for Plans and Behavior, Elsevier, Amsterdam, 1977.
Schaub, T.: Considerations on Default Logics, PhD Thesis, FG Intellektik, TH Darmstadt, Germany (Nov. 1992).
Schaub, T.: On constrained default theories, in B. Neumann (ed.),Proc. European Conf. on Artificial Intelligence (ECAI), 1992, pp. 304–308.
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.
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).
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.
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.
Shepherdson, J. C.: SLDNF-resolution with equality,J. Automated Reasoning 8 (1992), 297–306.
Smith, D. E., Genesereth, M. R. and Ginsberg, M. L.: Controlling recursive inference,Artificial Intelligence J. 30 (1986), 343–389.
Smullyan, R. M.:First-Order Logic, Springer, Berlin, 1971.
Stillman, J.: The complexity of propositional default logics, inProc. AAAI Nat. Conf. Artificial Intelligence, 1992, pp. 794–799.
Thielscher, M.: On prediction in theorist,Artificial Intelligence J. 60(2) (1993), 283–292.
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.
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.
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.
Author information
Authors and Affiliations
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
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
Received:
Issue Date:
DOI: https://doi.org/10.1007/BF00881829