当前位置: 首页 > news >正文

高级人工智能.Modus Pones定理完备性证明(详细)

写在最前

本文为博主复习高级人工智能这门课程时,针对于Modus Pones定理完备性证明这一问题,所做的笔记。这是国科大本门课程的必考题,步骤较为详细,建议理解后记忆。

Modus Pones定理回顾

命题演算分离规则(Modus Pones规则)是命题演算或谓词演算的公理系统的一个变形规则, 其具体内容是:若A→B是可推出的,并且A也是可推出的,则B也是可推出的。若用“⊢"表示“可推出的”,可表述为: 若⊢A并且⊢A→B,则⊢B。这里的A、 B是表示任一合式公式的元语言符号; “⊢”表示紧跟其后的公式为本系统所肯定,即为本系统的定理。即是说,如果A→B 和A都是系统中的定理,则B也是系统中的定理。

这条规则可以表示为:

在这里插入图片描述

这条规则实质上就是承认前件则必须承认后件的充分条件假言推理。

证明过程

若证明Modus Pones定理,即证明:若KB|=α,则 KB⊢ α,
此时KB仅包含Horn子句,⊢仅使用Modus Pones定理,且α是一个正文字。

设RC(KB)是KB使用Modus Pones规则推导出的所有子句的集合。

我们构造如下真值指派m:对任意symbol a,当且仅当a∈RC(KB)时将a指派为True。

接下来我们证明在m下KB为真。

假设在m下KB为假,则必存在一个Horn子句,该子句在m下为假。

  1. 若子句为a1 ∧ a2 ∧ … ∧ ak => b,此时a1,a2,… ,ak均为True,b为False,根据定义,ai∈RC(KB)。根据Modus Pones规则,b∈RC(KB),因此b在m下被指派为True,矛盾。
  2. 若子句为b,则在m下b为False,这与b∈RC(KB)矛盾。

综上,在m下KB为真。

因此,若KB|=α,在m下α必然为真,故α∈RC(KB),即KB⊢ α得证。

相关文章:

  • 高级人工智能.归结原理完备性证明(详细)
  • 年前的高中同学聚会
  • 力扣Leetcode:45. 跳跃游戏 II(Python)
  • JMX入门之StandardMBean HelloWord
  • 力扣Leetcode:1. 两数之和(C++、Python、Java)
  • 最长公共子序列
  • 国科大.图像处理.期末复习笔记手稿
  • 喝茶减少电脑对自身的伤害
  • 2020计算机专业保研夏令营面经:南科大计算机
  • 无耻的愤怒
  • 力扣Leetcode:2. 两数相加(C++、Python、Java)
  • 解决jsp程序不直接、代码与UI混杂的痛: JSPWidget
  • Python TypeError: unsupported operand type(s) for /: ‘list‘ and ‘int‘
  • Hello,.NET Compact Framework 2.0(二)
  • 力扣Leetcode:4. 寻找两个正序数组的中位数(Python)
  • #Java异常处理
  • 5、React组件事件详解
  • Docker 笔记(2):Dockerfile
  • emacs初体验
  • ES6之路之模块详解
  • Git初体验
  • JDK9: 集成 Jshell 和 Maven 项目.
  • JS 面试题总结
  • JS+CSS实现数字滚动
  • JS题目及答案整理
  • mysql 数据库四种事务隔离级别
  • PV统计优化设计
  • QQ浏览器x5内核的兼容性问题
  • Redash本地开发环境搭建
  • vue-router 实现分析
  • 基于组件的设计工作流与界面抽象
  • 浏览器缓存机制分析
  • 前端每日实战 2018 年 7 月份项目汇总(共 29 个项目)
  • 译米田引理
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • ​用户画像从0到100的构建思路
  • $redis-setphp_redis Set命令,php操作Redis Set函数介绍
  • (16)UiBot:智能化软件机器人(以头歌抓取课程数据为例)
  • (2)MFC+openGL单文档框架glFrame
  • (c语言)strcpy函数用法
  • (JSP)EL——优化登录界面,获取对象,获取数据
  • (分布式缓存)Redis持久化
  • (附源码)springboot码头作业管理系统 毕业设计 341654
  • (十)T检验-第一部分
  • (十一)c52学习之旅-动态数码管
  • (一)搭建springboot+vue前后端分离项目--前端vue搭建
  • (原創) 物件導向與老子思想 (OO)
  • (转)创业家杂志:UCWEB天使第一步
  • (转)平衡树
  • (转)自己动手搭建Nginx+memcache+xdebug+php运行环境绿色版 For windows版
  • (转载)从 Java 代码到 Java 堆
  • (转载)深入super,看Python如何解决钻石继承难题
  • (自适应手机端)响应式新闻博客知识类pbootcms网站模板 自媒体运营博客网站源码下载
  • *1 计算机基础和操作系统基础及几大协议
  • ..回顾17,展望18