Skip to main content

Semantics of Logic Programs and Representation of Smyth Powerdomain

  • Conference paper
Domains and Processes

Part of the book series: Semantic Structures in Computation ((SECO,volume 1))

Abstract

This paper provides a representation of the Smyth powerdomain in order to base the semantics of logic programs on Scott’s information systems. A new notion of ideal elements, called disjunctive states, is introduced. Disjunctive states are built from clauses over the token set of the underlying information system to capture disjunctive information. They are closed under Robinson’s hyperresolution rule. We establish an order-isomorphism between disjunctive states and compact, saturated sets, for which injectivity and surjectivity correspond to the soundness and completeness of hyperresolution. A key step for the order-isomorphism is the Hoffman-Mislove Theorem in light of a lemma by Keimel and Paseka. As an application, we provide a couple of specific Smyth powerdomain examples suitable for logic programming. In general, the notion of disjunctive state is applicable to sequent structures, or nondeterministic information systems. We show that the hyperresolution rule is sound and complete for sequent structures as well, making it possible to interpret a disjunctive logic program directly as a sequent structure.

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
Hardcover Book
USD 109.99
Price excludes VAT (USA)
  • Durable hardcover 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. S. Abramsky and A. Jung, Domain theory, in: Handbook of Logic in Computer Science, Vol 3, (Clarendon Press, 1995).

    Google Scholar 

  2. R. Amadio and P.-L. Curien, Domains and Lambda-Calculi, Cambridge University Press, 1998.

    Google Scholar 

  3. K. R. Apt, Logic programming, in: Handbook of Theoretical Computer Science,Vol. B (MIT Press, 1990 493–574).

    Google Scholar 

  4. Marc Bezem, Completeness of resolution revisited. Theoretical Computer Science 74, 1990.

    Google Scholar 

  5. J. Cederquist and T. Coquand, Entailment relations and distributive lattices, Manuscript.

    Google Scholar 

  6. T. Coquand and Guo-Qiang Zhang, Sequents, frames, and completeness, in Computer Science Logic 2000 (P. Clote and H. Schwichtenberg Eds.), Lecture Notes in Computer Science, vol 1862, pp. 277–291, 2000.

    Google Scholar 

  7. M. Droste and R. Göbel, Non-deterministic information systems and their domains, Theoretical Computer Science 75, 289–309, 1990.

    Article  Google Scholar 

  8. C. Gunter, Semantics of Programming Languages - Structures and Techniques, Foundations of Computing (MIT Press, 1992).

    Google Scholar 

  9. K. Hofmann and M. Mislove, Local compactness and continuous lattices. Lecture Notes in Mathematics, 871, Spring-Verlag, Berlin, (1981) 209–248.

    Google Scholar 

  10. A. Jung, M. A. Moshier and M. Kegelmann, Multi lingual sequent calculus and coherent spaces. Fundamenta Informaticae, vol 37, 1999, pages 369–412.

    Google Scholar 

  11. K. Keimel and J. Paseka. A direct proof of the Hofmann-Mislove theorem. Proceedings of the American Mathematical Society, vol 120, no.1, 301–303, 1994.

    Article  Google Scholar 

  12. J. Lloyd, Foundations of Logic Programming, 2nd extended ed., (Springer-Verlag, New York, 1987).

    Book  Google Scholar 

  13. J. Lobo, J. Minker, and A. Rajasekar, Foundations of Disjunctive Logic Programming. (MIT Press, 1992).

    Google Scholar 

  14. G. D. Plotkin, Tw as a universal domain, Journal of Computer and Systems Science, 17: 209–236, 1978.

    Article  Google Scholar 

  15. G. D. Plotkin, Domains. Lecture Notes, University of Edinburgh,1983.

    Google Scholar 

  16. J.A. Robinson, The generalized resolution principle. Machine Intelligence, vol 3, 77–93,Edinburgh University Press, 1968.

    Google Scholar 

  17. W. Rounds and G.-Q. Zhang, Resolution in the Smyth powerdomain, Proceedings of the 13rd International Conference on Mathematical Foundations of rogramming Semantics (MFPS’97), ENTCS, Volume 6, (14 pages) 1997.

    Google Scholar 

  18. W. Rounds and G.-Q. Zhang, Clausal logic and logic programming in algrbraic domains. Information and Computation, to appear.

    Google Scholar 

  19. D. S. Scott, Domains for denotational semantics, in: Lecture Notes in Computer Science 140, 577--613, 1982.

    Google Scholar 

  20. D. S. Scott, Completeness and axiomatizability. Proceedings of the Tarski Symposium, 411--435, 1974.

    Google Scholar 

  21. M. Smyth, Powerdomains, Journal of Computer and Systems Science, 16: 23–36, 1977.

    Article  Google Scholar 

  22. A. Tarski, A lattice-theoretical fixed point theorem and its applications, Pacific Journal of Mathematics,vol. 5 (1955).

    Google Scholar 

  23. G. Winskel, On powerdomains and modality, Theoretical Computer Science 36:127–137, 1985.

    Article  Google Scholar 

  24. G. Winskel, The Formal Semantics of Programming Languages - An Introduction, (MIT Press, 1993).

    Google Scholar 

  25. G.-Q. Zhang and W. Rounds, Complexity of power default reasoning, Proceedings of the 12th Annual IEEE ymposium on Logic in Computer Science (LICS’97), 328–339, Warsaw, Poland, July 1997.

    Google Scholar 

  26. G.-Q. Zhang, Logic of Domains,Progress in Theoretical Computer Science (Birkhauser Boston, Inc., Boston, MA, 1991).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer Science+Business Media New York

About this paper

Cite this paper

Zhang, GQ., Rounds, W.C. (2001). Semantics of Logic Programs and Representation of Smyth Powerdomain. In: Keimel, K., Zhang, GQ., Liu, YM., Chen, YX. (eds) Domains and Processes. Semantic Structures in Computation, vol 1. Springer, Dordrecht. https://doi.org/10.1007/978-94-010-0654-5_9

Download citation

  • DOI: https://doi.org/10.1007/978-94-010-0654-5_9

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-3859-1

  • Online ISBN: 978-94-010-0654-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics