Skip to main content

Constraint logic programming in the sequent calculus

  • Conference paper
  • First Online:
Logic Programming and Automated Reasoning (LPAR 1994)

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

Abstract

In this paper, we are developing a new logical semantics of CLP. It is shown that CLP is based on an amalgamated logic embedding the entailment relation of constraints into a fragment of intuitionistic logic. Constrained SLD resolution corresponds to a complete proof search in the amalgamated logic. The framework provides not only the logical account on the definitional semantics towards CLP but also a general way to integrate constraints into various logic programming systems.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Keith Clark. Negation as failure. In Logic and Data Bases, pages 293–322. Plenum Press, 1978.

    Google Scholar 

  2. A. Colmerauer. Prolog and infinite trees. In K.L. Clark and S.A. Tarnlund, editors, Logic Programming. Academic Press, New Yok, 1982.

    Google Scholar 

  3. A. Colmerauer. Opening the Prolog III universe. Byte, July, 1987.

    Google Scholar 

  4. Jean H. Gallier. Logic for Computer Science. John Wiley & Sons, 1986.

    Google Scholar 

  5. Yike Guo. Definitional Constraint Programming. PhD thesis, Dept. of Computing, Imperial College, 1993. Forthcoming.

    Google Scholar 

  6. J.Cirulis. An algebraization of first order logic with terms. In Colloquia Mathematica Sociatatis Janos Boolyai, 54. 1991.

    Google Scholar 

  7. Joxan Jaffar and Jean-Louis Lassez. Constraint logic programming. In Prod. of POPL 87, pages 111–119, 1987.

    Google Scholar 

  8. S. Kleene. Mathematical Logic. New York: Wiley Interscience, 1967.

    Google Scholar 

  9. Akira Aiba Ko Sakai. CAL: A Theoretical Background of Constraint Logic Programming and its Applications. Journal of Symbolic Computation, Aug. 1989.

    Google Scholar 

  10. Jose Meseguer. General logics. Technical Report SRI-CSL-89-5, SRI International, March 1989.

    Google Scholar 

  11. Giorgio Levi Maurizio Gabbrielli. Modeling answer constraints in constraint logic programs. In Prof. Eighth International Conference on Logic Programming. The MIT Press, 1991.

    Google Scholar 

  12. M.Dincbas, P.Van Hentenryck, and H. Simonis. The Constraint Logic Programming Language CHIP. In Procedings of the Internatioal Conference on Fifth Generation Computer System, Tokyo, Japan, Nov. 1988.

    Google Scholar 

  13. Gopalan Nadathur, Dale Miller, et al. Uniform proofs as a foundation for logic programming. Technical report, Computer and Information Science Department, Univ. of Pennsylvania, 1989.

    Google Scholar 

  14. V.A. Saraswat and Patrick Lincoln. Linear concurrent constraint programming. Technical report, Xerox PARC, Feb 1992. Unpublished Draft.

    Google Scholar 

  15. Gert Smolka. Logic Programming over Polymorphically Order-Sorted Types. PhD thesis, Vom Fachbereich Informatik der Universitat Kaiserlautern, May 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Frank Pfenning

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Darlington, J., Guo, Y. (1994). Constraint logic programming in the sequent calculus. In: Pfenning, F. (eds) Logic Programming and Automated Reasoning. LPAR 1994. Lecture Notes in Computer Science, vol 822. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58216-9_39

Download citation

  • DOI: https://doi.org/10.1007/3-540-58216-9_39

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

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

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics