归结反演##########
定义
应用归结原理(如Robinson)证明定理的过程称为归结反演
步骤
- 将已知前提表示为谓词公式F
- 将待证明的结论表示为谓词公式Q,并得到它的否定 非Q。
- 把谓词公式集 {F, 非Q}化为子句集S
- 用归结原理对子句集S中的子句进行归结,把得到的归结式并入S中,直到出现空子句就停止归结
示例
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a4ce55fcbc7ae2d9cfa7b45e80989ff9.png)
1. 前提 -> 谓词公式
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d80d10364cb43e733a422c0741638269.png)
2. 结论 -> 其否定
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/316f4aa65d21857e135c9dce55c4f63b.png)
3. 公式 -> 子句集
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/568d66007089a9b912f6e1e7b1e73c7e.png)
4. 对子句集进行归结
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/e5ffbc27a3291a24d2fa4cce9a1ad444.png)
还可有其他归结路径
图中归结出了空子句,所以结论成立
问题求解##########
定义
归结原理除了可用于定理证明外,还可用于问题求解
步骤
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/0bf679e63f2afcfa72a87c8c7232c36e.png)
示例
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/803db6fa98decbd02f25e1fa888832d2.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/5115727f13593d4341d252599c82f618.png)
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/d8b848c53a648219950998eec313e33f.png)