Constraint Logic Programming with Hereditary Harrop formulas

  • Authors:
  • Javier Leach;Susana Nieva;Mario Rodrí/guez-Artalejo

  • Affiliations:
  • Departamento Sistemas Informá/ticos y Programació/n, Av. Complutense s//n, Universidad Complutense de Madrid, E-28040 Madrid, Spain/ e-mail: leach@sip.ucm.es, nieva@sip.ucm.es, mario ...;Departamento Sistemas Informá/ticos y Programació/n, Av. Complutense s//n, Universidad Complutense de Madrid, E-28040 Madrid, Spain/ e-mail: leach@sip.ucm.es, nieva@sip.ucm.es, mario ...;Departamento Sistemas Informá/ticos y Programació/n, Av. Complutense s/n, Universidad Complutense de Madrid, E-28040 Madrid, Spain/ e-mail: leach@sip.ucm.es, nieva@sip.ucm.es, mario@sip.uc ...

  • Venue:
  • Theory and Practice of Logic Programming
  • Year:
  • 2001

Quantified Score

Hi-index 0.00

Visualization

Abstract

Constraint Logic Programming (CLP) and Hereditary Harrop formulas (HH) are two well known ways to enhance the expressivity of Horn clauses. In this paper, we present a novel combination of these two approaches. We show how to enrich the syntax and proof theory of HH with the help of a given constraint system, in such a way that the key property of HH as a logic programming language (namely, the existence of uniform proofs) is preserved. We also present a procedure for goal solving, showing its soundness and completeness for computing answer constraints. As a consequence of this result, we obtain a new strong completeness theorem for CLP that avoids the need to build disjunctions of computed answers, as well as a more abstract formulation of a known completeness theorem for HH.