Abstract
The purpose of this paper is to investigate the methodology of reasoning with prioritized defaults in the language of logic programs under the answer set semantics. We present a domain independent system of axioms, written as an extended logic program, which defines reasoning with prioritized defaults. These axioms are used in conjunction with a description of a particular domain encoded in a simple language allowing representation of defaults and their priorities. Such domain descriptions are of course domain dependent and should be specified by the users. We give sufficient conditions for consistency of domain descriptions and illustrate the use of our system by formalizing various examples from the literature. Unlike many other approaches to formalizing reasoning with priorities ours does not require development of the new semantics of the language. Instead, the meaning of statements in the domain description is given by the system of (domain independent) axioms. We believe that in many cases this leads to simpler and more intuitive formalization of reasoning examples. We also present some discussion of differences between various formalizations.
Preview
Unable to display preview. Download preview PDF.
References
Baader, F. and Hollunder, B.: Priorities on Defaults with Prerequisite and their Application in Treating Specificity in Terminological Default Logic, Journal of Automated Reasoning, 15:41–68, 1995.
Baral, C. and Gelfond M.: Logic Programming and Knowledge Representation, Journal of Logic Programming, 19,20: 73–148, 1994.
Brass, S. and Dix, J.: A disjunctive semantics based on unfolding and bottom-up evaluation, in Bernd Wolfinger, editor, Innovationen bei Rechen-und Kommunikationssystemen, (IFIP '94-Congress, Workshop FG2: Disjunctive Logic Programming and Disjunctive Databases), pages 83–91, 1994, Springer.
Brass, S. and Dix, J.: Characterizations of the Disjunctive Stable Semantics by Partial Evaluation, Journal of Logic Programming, 32(3):207–228, 1997.
Brewka, G.: Reasoning about Priorities in Default Logic, Proc. AAAI-94, Seattle, 1994
Brewka, G.: Adding Priorities and Specificity to Default Logic, Proc. JELIA 94, Springer LNAI 838, 247–260, 1994
Brewka, G.: Preferred Answer Sets, Proc. ILPS'97 Postconference Workshop, 76–88, 1997.
Covington M.A., Nute D., and Vellino A.: Prolog Programming in Depth, Prentice Hall, NJ, 1997.
Chen, W. and Warren, D.S.: Query Evaluation under the Well-Founded Semantics, The Twelfth ACM Symposium on Principles of Database System, 1993.
Chen, W.: Extending Prolog with Nonmonotonic Reasoning, Journal of LP, 169–183, 1996.
Delgrande, J.P., Schaub, T.H.: Compiling Reasoning with and about Preferences into Default Logic, IJCAi'97, (1997).
Dix, J.: Classifying Semantics of Logics Programs. In Proc. of the International Workshop in Logic Programming and Nonmonotonic Reasoning, 166–180, Washington, DC, 1991.
Jürgen Dix. A Classification-Theory of Semantics of Normal Logic Programs: I. Strong Properties, Fundamenta Informaticae, XXII(3):227–255, 1995.
Jürgen Dix. A Classification-Theory of Semantics of Normal Logic Programs: II. Weak Properties, Fundamenta Informaticae, XXII(3):257–288, 1995.
Dung, P.M.: On the Relations Between Stable and Well-Founded Semantics of Logic Programming, Theoretical Computer Science 105:7–25 (1992).
Dung, P.M.: On the Acceptability of Arguments and its Fundamental Role in Nonmonotonic Reasoning and Logic Programming and N-person game. AI (77) 2:321–357 (1995).
Fages, F.: Consistency of Clark's Completion and Existence of Stable Models, Technical Report 90-15, Ecole Normale Superieure, 1990.
Fishburn, P.C.: Nonlinear Preference and Utility Theory (Johns Hopkins University Press, Baltimore, 1988).
Gabbay, D.: Theoretical Foundation for Nonmonotonic Reasoning in Experts System. In K. Apt, editor, Logics and models of Concurrent Systems, 439–457, Springer Verlag, NY, 1985.
Gelfond, M., Gabaldon, A.: From Functional Specifications to Logic Programs, 355–370, Proc. of ILPS'97, 1997.
Gelfond, M., Lifschitz, V.: Classical Negation in Logic Programs and Disjunctive Databases, New Generation of Computing 365–387, 1991.
Geffner, H., Pearl, J.: Conditional Entailment: Bridging two Approaches to Default Reasoning, Artificial Intelligence 53, 209–244, 1992.
Grosof, B.N: Prioritized Conflict Handling for Logic Programs, 197–212, Proc. of ILPS'97, 1997.
Gordon, T.: The Pleadings Game: An Artificial Intelligence Model of Procedural Justice. Ph.D. Dissertation, TU Darmstadt.
Kosheleva, O.M. and Kreinovich, V.Ya.: Algorithm Problems of Nontransitive (SSB) Utilities, Mathematical Social Sciences 21 (1991) 95–100.
Lehnmann, D., Kraus, S., and Magidor, M.: Nonmonotonic Reasoning, Preferential Models and Cumulative Logics, AI (44) 1: 167–207, 1990.
Lifschitz, V., Turner, H.: Splitting a Logic Program, Proc. of ICLP, MIT Press, 1994.
Marek, W. and Truszczynski, M.: Nonmonotonic Logic: Context-Dependent Reasoning, Springer, 1993.
Nelson, D.: Constructible Falsity, JSL 14 (1949), 16–26.
Nute, D.: A Decidable Quantified Defeasible Logic. In Prawitz, D., Skyrms, B., and Westerstahl, D. (eds): Logic, Methodology and Philosophy of Science IX. Elsevier Science B.V., 263–284, 1994.
Pearce, D.: A New Logical Characterization of Stable Models and Answer Sets, NMELP'96, Springer, 57–70, 1997.
Prakken, H. and Sartor, G,: On the relation between legal language and legal argument: assumptions, applicability and dynamic priorities. Proc. of the Fifth International Conference on AI and Law, Maryland, College Park, MD USA, 1–10, 1995.
Prakken, H. and Sartor, G.: Argument-based extended logic programming with defeasible priorities. Journal of applied non-classical logics, 1,2 (7), 25–77, 1997.
Reiter, R.: On closed world data bases. In H. Gallaire and J. Minker, editors, Logic and data bases, 55–76, 1978.
Reiter R.: A Logic for Default Reasoning in Readings in Nonmonotonic Reasoning, Edited by M. L. Ginsberg, Morgan Kaufmann Publishers, Inc., Los Altos, California (1987) 68–93
Zhang, Y. and Foo, N.Y.: Answer Sets for Prioritized Logic Programs, 69–84, Proc. of ILPS'97, 1997.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gelfond, M., Son, T.C. (1998). Reasoning with prioritized defaults. In: Dix, J., Pereira, L.M., Przymusinski, T.C. (eds) Logic Programming and Knowledge Representation. LPKR 1997. Lecture Notes in Computer Science, vol 1471. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054795
Download citation
DOI: https://doi.org/10.1007/BFb0054795
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64958-8
Online ISBN: 978-3-540-49872-8
eBook Packages: Springer Book Archive