【发布时间】:2019-07-04 01:32:43
【问题描述】:
我有一个关于 FOL 练习的问题,我必须证明是否可以统一两个句子,并在肯定的情况下展示如何统一它们。
1) f(g(a,X),g(Y,Y))=f(g(a,b),g(f(a),f(Z)))
2) f(cons(cons(a,b)))=f(cons(cons(a,nil))
对于第一个,我理解了过程,所以我将值 f(a) 赋予了 Z,然后我使用了 substitution o = {Y/f(a)} 得到两个相同的句子。
对于第二个,我真的不明白句子的语义是什么,如何统一它。
【问题讨论】:
标签: logic artificial-intelligence first-order-logic