我正在 Clingo 5.0.0 中测试一些涉及算术的程序,但我不明白为什么下面的程序不能满足:
#const v = 1.
a(object1).
a(object2).
b(object3).
value(object1,object2,object3) = "1.5".
value(X,Y,Z) > v, a(X), a(Y), b(Z), X!=Y :- go(X,Y,Z).
我期望的答案包含:a(object1) a(object2) b(object3) go(object1,object2,object3)。
关于 Clingo 的算术,我可能想念一些东西。