【发布时间】:2016-04-21 19:09:11
【问题描述】:
我要考试了,我正在查看过去的试卷以帮助我理解。
我遇到了以下过去的论文问题:
考虑以下问题和答案。一些答案与 SWI-Prolog 会推断出什么,而其他人是错误的。指出哪个 答案是真的,哪些是假的(没有解释你的答案 是必需的)。
(i) |?- [A, B, C] ins 0 .. 2, A #= B + C.
A = 0..2 B = 0..2 C = 0..2
(ii) |?- A in 0 .. 3, A * A #= A.
A = 0..2
(iii) |?- [A, B] ins -1 .. 1, A #= B.
A = 1 B = 1
(iv) |?- [A, B] ins 0 .. 3, A #= B + 1.
A = 1..3 B = 1..2
我很难看出每一个是真还是假。有人可以向我解释如何解决这些问题。
谢谢你,非常感谢你的帮助。
【问题讨论】: