clpset-miniKanren icon indicating copy to clipboard operation
clpset-miniKanren copied to clipboard

CLP(Set) in miniKanren

CLP(Set) in miniKanren

A prototype of CLP(Set) in miniKanren.

Implemented the rewrite rules as described in Sets and Constraint Logic Programming by Dovier et al. The prototype is feature-complete wrt to the paper.

I also double-check the CLP(Set) tests by running them in {log}, a CLP(Set) implementation in Prolog.