Skip to main content

An Infinite-Valued Semantics for Logic Programs with Negation

  • Conference paper
  • First Online:
Logics in Artificial Intelligence (JELIA 2002)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 2424))

Included in the following conference series:

  • 812 Accesses

Abstract

We give a purely model-theoretic (denotational) characterization of the semantics of logic programs with negation allowed in clause bodies. In our semantics (the first of its kind) the meaning of a program is, as in the classical case, the unique minimum model in a programindependent ordering. We use an expanded truth domain that has an uncountable linearly ordered set of truth values between False (the minimum element) and True (the maximum), with a Zero element in the middle. The truth values below Zero are ordered like the countable ordinals. The values above Zero have exactly the reverse order. Negation is interpreted as refiection about Zero followed by a step towards Zero; the only truth value that remains unaffected by negation is Zero. We show that every program has a unique minimum model M P, and that this model can be constructed with a T P iteration which proceeds through the countable ordinals. Furthermore, collapsing the true and false values of the infinite-valued model M P to (the classical) True and False, gives a three-valued model identical to the well-founded one.

This work has been partially supported by the University of Athens under the project “Extensions of the Logic Programming Paradigm”.

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. K. Apt and R. Bol. Logic Programming and Negation: A Survey. Journal of Logic Programming, 19, 20:9–71, 1994.

    Article  MathSciNet  Google Scholar 

  2. K.R. Apt, H.A. Blair, and A. Walker. Towards a Theory of Declarative Knowledge. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 89–148. Morgan Kaufmann, Los Altos, CA, 1988.

    Google Scholar 

  3. P. Cholak and H.A. Blair. The Complexity of Local Stratification. Fundamenta Informaticae, 21(4):333–344, 1994.

    MATH  MathSciNet  Google Scholar 

  4. M. Fitting. Fixpoint Semantics for Logic Programming: A Survey. Theoretical Computer Science. (to appear).

    Google Scholar 

  5. M. Gelfond and V. Lifschitz. The Stable Model Semantics for Logic Programming. In Proceedings of the Fifth Logic Programming Symposium, pages 1070–1080. MIT Press, 1988.

    Google Scholar 

  6. G. Lako. and R. Nunez. Where Mathematics comes from. Basic Books, 2000.

    Google Scholar 

  7. J. Lloyd. Foundations of Logic Programming. Springer-Verlag, 1987.

    Google Scholar 

  8. C. Nomikos, P. Rondogiannis, and M. Gergatsoulis. A Stratification Test for Temporal Logic Programs. In Proceedings of the 3rd Panhellenic Logic Symposium, July 17–21 2001. Crete, Greece.

    Google Scholar 

  9. H. Przymusinska and T. Przymusinski. Semantic Issues in Deductive Databases and Logic Programs. In R. Banerji, editor, Formal Techniques in Artificial Intelligence, pages 321–367. North Holland, 1990.

    Google Scholar 

  10. T. Przymusinski. On the Declarative Semantics of Deductive Databases and Logic Programs. In J. Minker, editor, Foundations of Deductive Databases and Logic Programming, pages 193–216. Morgan Kaufmann, Los Altos, CA, 1988.

    Google Scholar 

  11. T.C. Przymusinski. Every Logic Program has a Natural Stratification and an Iterated Fixed Point Model. In Proceedings of the 8th Symposium on Principles of Database Systems, pages 11–21. ACM SIGACT-SIGMOD, 1989.

    Google Scholar 

  12. P. Rondogiannis. Stratified Negation in Temporal Logic Programming and the Cycle-Sum Test. Theoretical Computer Science, 254(1–2):663–676, 2001.

    Article  MATH  MathSciNet  Google Scholar 

  13. A. van Gelder. The Alternating Fixpoint of Logic Programs with Negation. In Proceedings of the 8th Symposium on Principles of Database Systems, pages 11–21. ACM SIGACT-SIGMOD, 1989.

    Google Scholar 

  14. A. van Gelder. The Alternating Fixpoint of Logic Programs with Negation. Journal of Computer and System Sciences, 47(1):185–221, 1993.

    Article  MATH  MathSciNet  Google Scholar 

  15. A. van Gelder, K. A. Ross, and J. S. Schlipf. The Well-Founded Semantics for General Logic Programs. Journal of the ACM, 38(3):620–650, 1991.

    Article  MATH  Google Scholar 

  16. C. Zaniolo, N. Arni, and K. Ong. Negation and Aggregates in Recursive Rules: the LDL + + Approach. In Proceedings of DOOD-93, pages 204–221, 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rondogiannis, P., Wadge, W.W. (2002). An Infinite-Valued Semantics for Logic Programs with Negation. In: Flesca, S., Greco, S., Ianni, G., Leone, N. (eds) Logics in Artificial Intelligence. JELIA 2002. Lecture Notes in Computer Science(), vol 2424. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-45757-7_38

Download citation

  • DOI: https://doi.org/10.1007/3-540-45757-7_38

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

  • Online ISBN: 978-3-540-45757-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics