Skip to main content

Domain theory for nonmonotonic functions

  • Conference paper
  • First Online:
  • 130 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 463))

Abstract

We prove several lattice theoretical fixpoint theorems based on the classical theorem of Knaster and Tarski. These theorems give sufficient conditions for a system of generally nonmonotonic functions on a complete lattice to define a unique minimal fixpoint. The primary objective of this paper is to develop a domain theoretic framework to study the semantics of logic programs as well as various rule-based systems where the rules define generally nonmonotonic functions on lattices.

Work supported in part by the US Department of Navy, Space and Naval Warfare Systems Command and Defense Advance Research Projects agency under contract N00039-88-@-0163.

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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. K. R. Apt, H. A. Blair and A. Walker, Towards a Theory of Declarative Knowledge. In Foundations of Deductive Databases and Logic Programming, pp. 89–148. J. Minker (ed.), Morgan Kaufmann Publishers, 1988.

    Google Scholar 

  2. K. R. Apt and M. H. Van Emden, Contributions to the Theory of Logic Programming. JACM Vol. 29, No. 3, July 1982. pp. 841–862.

    Google Scholar 

  3. H. P. Barendregt, The Lambda Calculus — Its Syntax and Semantics, revised edition. North-Holland Studies in Logic and the Foundations of Mathematics, vol. 103. J. Barwise et al (ed.), Elsevier Science Publishers B.V., 1985.

    Google Scholar 

  4. A. G. Hamilton, Numbers, Sets and Axioms: the Apparatus of Mathematics. Cambridge University Press, 1982.

    Google Scholar 

  5. J. W. Lloyd, Foundations of Logic Programming, 2nd, extended edition. Springer-Verlag, 1987.

    Google Scholar 

  6. A. R. Meyer and S. S. Cosmadakis, Semantical Paradigms: Notes for an Invited Lecture. Proceedings of the Third Annual Symposium on Logic in Computer Science, 1988. pp. 236–253.

    Google Scholar 

  7. J. C. Shepardson, Negation in Logic Programming. In Foundations of Deductive Databases and Logic Programming, pp. 19–88. J. Minker (ed.), Morgan Kaufmann Publishers, 1988.

    Google Scholar 

  8. J. E. Stoy, Denotational Semantics: The Scott-Strachey Approach to Programming Language Theory. MIT Press, Cambridge, MA. 1977.

    Google Scholar 

  9. A. Tarski, A Lattice-theoretical Fixpoint Theorem and its Applications, Pacific Journal of Math, 5 (1955).

    Google Scholar 

  10. D. Van Dalen, H. C. Doets and H. de Swart, Sets: Naive, Axiomatic and Applied. International Series in Pure and Applied Math. 106, Pergamon Press, 1978.

    Google Scholar 

  11. M. H. Van Emden and R. A. Kowalski, The Semantics of Predicate Logic as a Programming Language. JACM Vol. 23, No. 4, October 1976. pp. 733–742.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hélène Kirchner Wolfgang Wechler

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Zhou, Y., Muller, R. (1990). Domain theory for nonmonotonic functions. In: Kirchner, H., Wechler, W. (eds) Algebraic and Logic Programming. ALP 1990. Lecture Notes in Computer Science, vol 463. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-53162-9_36

Download citation

  • DOI: https://doi.org/10.1007/3-540-53162-9_36

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-53162-3

  • Online ISBN: 978-3-540-46738-0

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics