在Prolog中使用集合进行约束逻辑编程

Tor*_*gny 3 set prolog logic-programming constraint-programming

clpfd是SWI Prolog中整数的约束编程库.集合中是否有类似的库?如果没有,你知道任何有用的文章来实现这样的库吗?

它可行吗?我正在寻找任何形式的输入,因为我的谷歌搜索没有引起任何兴趣.

编辑:搜索时使用引号可以获得更好的结果(doh!).嗯...很高兴收到反馈意见.

编辑:有一个包含B-Prolog(clpset)的库正是这样做的.

Cap*_*liC 5

你可以在SICTUS Prolog或B-Prolog中找到CLP(Set).由于Picat继承了B-Prolog的虚拟机,我认为你也可以使用命令式的新语言来试验这些约束.