CHIP and Propia

CHIP and Propia are new logic languages combining the declarative style of logic programming with the efficiency of constraint solving techniques. CHIP and Propia fall outside the usual CLP Scheme [3], in that besides extensions to unification, they also introduce constraint propagation which modifies the logic programming search. In this brief survey we shall discuss propagation over finite domains in CHIP, and CHIP's built-in boolean and rational constraint solvers; then we shall describe Propia's "generalised propagation"; finally we shall mention some implementations of CHIP and Propia.