An Interval Constraint System for Lattice Domains

11Citations
Citations of this article
7Readers
Mendeley users who have this article in their library.

Abstract

We present a generic framework for defining and solving interval constraints on any set of domains (finite or infinite) that are lattices. The approach is based on the use of a single form of constraint similar to that of an indexical used by CLP for finite domains and on a particular generic definition of an interval domain built from an arbitrary lattice. We provide the theoretical foundations for this framework and a schematic procedure for the operational semantics. Examples are provided that illustrate how new (compound) constraint solvers can be constructed from existing solvers using lattice combinators and how different solvers (possibly on distinct domains) can communicate and hence, cooperate in solving a problem. We describe the language clp(ℒ), which is a prototype implementation of this framework and discuss ways in which this implementation may be improved.

Cite

CITATION STYLE

APA

Fernández, A. J., & Hill, P. M. (2004). An Interval Constraint System for Lattice Domains. ACM Transactions on Programming Languages and Systems, 26(1), 1–46. https://doi.org/10.1145/963778.963779

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free