Skip to main content

A Tree Construction of the Preferable Answer Sets for Prioritized Basic Disjunctive Logic Programs

  • Conference paper
Theory and Applications of Models of Computation (TAMC 2006)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 3959))

  • 1033 Accesses

Abstract

One of the most important works in the investigation of logic programming is to define the semantics of the logic programs and to find the preferable answer set of them. There are so far three methods can be used to establish the semantics of the logic programs, i.e., the means of model, fixpoint and proof theory. According to the form of the rules contained in a logic program, different logic program classes can be defined. Although well-defined semantics exist for some restricted classes of programs like Horn and stratified Programs, the declarative semantics of the more general program classes are still the subject of research. In this paper, the properties of the basic disjunctive logic programming are studied, and the notion of double prioritization is introduced, that is, the prioritization on both literals and clauses, by which the most preferable answer set of a basic disjunctive logic program is defined. In order to obtain the most preferable answer set of a basic disjunctive logic program explicitly, a recursion-theoretic construction called tree method is given.

This work is supported by the National Natural Science Foundation (grant no. 60310213, 60573064), and the National 973 Programme (grants no. 2003CB317008 and G1999032701).

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. van Emden, M.H., Kowalski, R.A.: The semantics of predicate logic as a programming language. Journal of Association for Computing Machinery 23(4), 733–742 (1976)

    MATH  Google Scholar 

  2. Dahr, M.: Deductive Databases: Theory and Applications. International Thomson Computer Press, London (1997)

    Google Scholar 

  3. Gelfond, M., Lifschitz, V.: Classical negation in logic programs and disjunctive databases. New generation computing 9, 365–385 (1991)

    Article  Google Scholar 

  4. Chandra, A., Harel, D.: Horn clause queries and generalizations. Journal of logic programming 2(1), 1–5 (1985)

    Article  MATH  MathSciNet  Google Scholar 

  5. Apt, K., Blair, H., Walker, A.: Towards a theory of declarative knowledge. In: Minker, J. (ed.) Foundations of deductive databases and logic programming, pp. 89–148. Morgan Kaufmann, San Mateo (1988)

    Google Scholar 

  6. Van Gelder, A.: Negation as failure using tight derivations for general logic programs. In: Minker, J. (ed.) Foundations of deductive databases and logic programming, pp. 149–176. Morgan Kaufmann, San Mateo (1988)

    Google Scholar 

  7. Przymusinski, T.: On the declarative semantics of deductive databases and logic programs. In: Minker, J. (ed.) Foundations of deductive databases and logic programming, pp. 193–216. Morgan Kaufmann, San Mateo (1988)

    Google Scholar 

  8. Sakama, C., Inoue, K.: Representing priorities in logic programs

    Google Scholar 

  9. Zhang, Y., Foo, N.: Answer sets for prioritized logic programs. In: Maluszynski, J. (ed.) Logic Programming: Proc. of the Intl. Symposium (ILPS 1997), pp. 69–83. MIT Press, Cambridge (1997)

    Google Scholar 

  10. Soare, R.I.: Recursively enumerable sets and degrees. Springer, New York (1987)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhang, Z., Sui, Y., Cao, C. (2006). A Tree Construction of the Preferable Answer Sets for Prioritized Basic Disjunctive Logic Programs. In: Cai, JY., Cooper, S.B., Li, A. (eds) Theory and Applications of Models of Computation. TAMC 2006. Lecture Notes in Computer Science, vol 3959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11750321_56

Download citation

  • DOI: https://doi.org/10.1007/11750321_56

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-34021-8

  • Online ISBN: 978-3-540-34022-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics