【发布时间】:2021-05-25 02:34:36
【问题描述】:
Datalog 很容易用 Prolog 的一个子集来识别 不使用函数符号,而只使用常量和变量。 但是不使用否定的纯 Datalog 有进一步的约束(*):
- 每一个事实都是有根据的。
- 规则头中的每个变量也出现在规则主体中。
我们能否得出结论,单面统一就足以 回答分层数据记录查询?或者有没有例子,可以证明 SWI-Prolog 8.3.19,单面有 (=>)/2
unfication,即纯 Datalog 但不以单面统一运行?
(*)
你一直想知道的关于 Datalog 的知识
切里等。人。 - 1989
https://www.researchgate.net/publication/3296132
【问题讨论】:
标签: prolog unification datalog