@3013216027
2016-11-28T17:08:53.000000Z
字数 2821
阅读 2422
归结原理
人工智能
张和狗问题
张在哪,狗就在哪。张在火车上。狗在哪?
解:
- 设表示在处
- 问题表示为:
解为。
- 子句集为
- 归结上述子句集,得到,于是证明到为真。
- 结论:狗在某处。
使用格林技巧,解:
- 设:表示在处
- 问题表示为:
解为。
- 子句集为
- 归结上述子句集,得到。
- 结论:狗在火车上。
题二
王先生是小李的老师。小李与小张是同班同学。如果与是同班同学,则的老师也是的老师。小张的老师是谁?
解:
- 设表示是的老师,表示和是同班同学。
- 问题表示为
- 子句集为
- 归结上述子句集,得到。
- 结论:小张的老师是王先生。
题三
爱生者,人爱之,杀生者,人憎之。甲爱生。甲或乙杀丙。丙是猫。猫是生。谁杀了丙?
- 分析:本题涉及的句型比较多,窝们先从正面简单地尝试一下,意在表达解归结问题的完整分析过程,看看如何。句型包括“爱”、“恨”、“杀”、“是”。
初步解:
- 设表示爱,表示憎恨,表示杀,表示是。
- 问题表示如下。
- 爱生者,人爱之:
- 杀生者,人憎之:
- 甲爱生:
- 甲或乙杀丙:
- 丙是猫,猫是生:
- 使用格林技巧,待求解问题为:
- 子句集为:
- 归约。但是不幸的是,窝们发现归约在进行几步后就没法往下走了。仔细观察,可以发现,窝们甚至无法从“丙是猫,猫是生”归约出“丙是生”,这是多么荒谬!因此,有必要重新考虑是否忽略了一些公理,从而导致归约条件的缺失。
(正式)解:
- 设表示爱,表示憎恨,表示杀,表示是。
- 问题表示如下。
- 爱生者,人爱之:
- 杀生者,人憎之:
- 甲爱生:
- 甲或乙杀丙:
- 丙是猫,猫是生:
- 使用格林技巧,待求解问题为:
- 公理:
- 公理:
- 子句集为:
- 归约上述子句集,得到。
- 结论:乙杀了丙。