Carleton University
Technical Report TR-105
January 1987
On Adding Constraint Accumulation to Prolog
Wilf R. LaLonde
Abstract
Recently, Colmerauer4 described a variation of Prolog that permits equality and inequality constraints to be specified between distinct logic variables. We describe a generalization of that notion by permitting arbitrary relations as constraints. The generalization is easy to retrofit into existing Prolog systems.