next up previous contents
Next: Definite clauses Up: Constraint Languages and Relational Previous: Constraint Language

Relational Extension

As already said CLP consists of constraints and rules for combining various constraints. In the scheme of [Höhfeld and Smolka1988] this is done by adding a set tex2html_wrap_inline10663 of relation symbols to a constraint language which yields a constraint language providing for relational atoms, the propositional connectives and quantification. The restriction to definite clauses then allows the adoption on well-known standard logic programming concepts like SLD-resolution, which defines an operational semantics for .

definition1004

Since is a constraint language, all definitions we have made for constraint languages apply to . Thus the notion of a constraint language can be applied iteratively.



Guenter Neumann
Mon Oct 5 14:01:36 MET DST 1998