logic - 前向链接一阶逻辑(统一)

标签 logic artificial-intelligence substitution unification unify

我正在为期末考试学习,但我无法理解这个 FC 算法:

enter image description here

我理解你标准化每条规则的部分。然后我认为下一行是说对于满足广义 Modus Ponens (p'_iTheta = p_iTheta) 的每个 theta,做...某事。那是什么东西?我真的不明白那部分之后发生了什么。

感谢任何帮助。感谢阅读。

最佳答案

基本上,Theta 是一种替代,可以使您知道的某些术语为真(KB 中的 p ) 等于规则中的p,则可以得出q' (q 具有相同的Theta 应用于它)也是如此。如果那个q' 是未知的,那么它进入new;如果它统一了我们的查询,那么我们就成功了。

关于logic - 前向链接一阶逻辑(统一),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23096790/

相关文章:

Prolog/ASP(Clingo) 到 CLIPS 翻译器

java - 我如何构建一个系统来实现,接口(interface)中的 protected 方法会做什么?

algorithm - 将数字转换为特定范围内的等效数字

artificial-intelligence - 如何在边缘实现安全关键型 AI 计算集群?

artificial-intelligence - 最相距的 k 个元素(聚类?)

regex - 如何在 Perl 替换中替换匹配项之前的所有文本?

logic - 如何自动证明两个一阶公式等价?

algorithm - 最少轮数启发式

r - 使用substitute() 替换标签/参数名称

perl - 如何在 Perl 中替换任意固定字符串