【发布时间】:2016-10-08 08:29:35
【问题描述】:
Prolog 是否可以记忆计算的目标?
我的意思是说 Prolog 不应该重新计算之前计算的目标。
因此,例如,对我来说相同的计算是:
goal([first, one], he, she, var(cat, 5)).
goal([first, one], he, she, var(cat, 5)).
但不是
goal([first, one], he, she, var(cat, 6)).
因此,事实上,必须可以统一这些目标。
【问题讨论】:
标签: prolog memoization