收藏 分销(赏)

人工智能复习总结讲解.docx

上传人:快乐****生活 文档编号:2189522 上传时间:2024-05-22 格式:DOCX 页数:31 大小:1.07MB 下载积分:12 金币
下载 相关 举报
人工智能复习总结讲解.docx_第1页
第1页 / 共31页
人工智能复习总结讲解.docx_第2页
第2页 / 共31页


点击查看更多>>
资源描述
人工智能复习总结讲解 人工智能复习总结讲解 编辑整理: 尊敬的读者朋友们: 这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望(人工智能复习总结讲解)的内容能够给您的工作和学习带来便利。同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。 本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快 业绩进步,以下为人工智能复习总结讲解的全部内容。 第1章 概述 1、重点掌握人工智能的几种定义。 2、掌握目前人工智能的三个主要学派及 其认知观。 3、一般了解人工智能的主要研究范围和 应用领域。 人工智能的三大学派及其认知观: (1)符号主义: 认为人工智能起源于数理逻辑。 (2)连接主义: 认为人工智能起源于仿生学,特别是对人脑模型的研究。 (3)行为主义: 认为人工智能起源于控制论。 第2章 确定性知识系统 n 重点掌握用谓词逻辑法、产生式表示、语义网络法、框架表示法来描述问题,解决问题; n 重点掌握归结演绎推理方法 谓词逻辑法 Ø  一阶谓词逻辑表示法适于表示确定性的知识。它具有自然性、精确性、严密性及易实现等特点. Ø  用一阶谓词逻辑法表示知识的步骤如下: (1)定义谓词及个体,确定每个谓词及个体的确切含义。 (2)根据所要表达的事物或概念,为每个谓词中的变元赋以特定的值。 (3)根据所要表达的知识的语义,用适当的连接符号将各个谓词连接起来,形成谓词公式. 例1:设有下列事实性知识: Ø 张晓辉是一名计算机系的学生,但他不喜欢编程序。 Ø 李晓鹏比他父亲长得高。 请用谓词公式表示这些知识. (1)定义谓词及个体。   Computer(x):x是计算机系的学生。   Like(x,y):x喜欢y。   Higher(x,y):x比y长得高。  这里涉及的个体有:张晓辉(zhangxh),编程序(programming), 李晓鹏(lixp),以及函数father(lixp)表示李晓鹏的父亲。 Ø 第二步:将这些个体代入谓词中,得到 Computer(zhangxh) ¬Like(zhangxh, programming) Higher(lixp, father(lixp)) n 第三步:根据语义,用逻辑联结词将它们联结起来,就得到了表示上述知识的谓词公式。 Computer(zhangxh)∧ ¬Like(zhangxh, programming) Higher(lixp, father(lixp)) 例2:设有下列语句,请用相应的谓词公式把它们表示出来: (1)人人爱劳动。 (2)自然数都是大于零的整数。 (3)西安市的夏天既干燥又炎热。 (4)喜欢读《三国演义》的人必读《水浒》。 (5)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。 (6)他每天下午都去打篮球。 解:(1)人人爱劳动.  定义谓词如下:   Man(x):x是人。   Love(x,y):x爱y.  (”x)(Man(x)→Love(x,劳动)) 解:(1)人人爱劳动.  定义谓词如下:   Man(x):x是人。   Love(x,y):x爱y。  ("x)(Man(x)→Love(x,劳动)) (2)自然数都是大于等于零的整数。  定义谓词如下:   N(x):x是自然数。   I(x):x是整数。   GZ(x):x大于等于零。  (”x)(N(x)→(GZ(x)∧I(x))) (3) 西安市的夏天既干燥又炎热。 定义谓词: SUMMER(x):x处于夏天. DRY(x):x很干燥。 HOT(x):x很炎热。 SUMMER(Xi’an)→DRY(Xi'an)∧HOT(Xi’an) (4)喜欢读《三国演义》的人必读《水浒》。 定义谓词: MAN(x):x是人. LIKE(x,y):x喜欢读y. (”x)(MAN(x)∧LIKE(x, 《SANGUOYANYI》) →LIKE(x, 《SHUIHU》)) (5)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花.  定义谓词:  MAN(x):x是人.  LIKE(x,y): x喜欢y。 Meihua表示梅花,Juhua表示菊花,  ($x)(MAN(x) ∧ LIKE(x, Meihua))∧ ($y)(MAN(y) ∧ LIKE(y, Juhua))∧ ($z)(MAN(z) ∧(LIKE(z, Meihua) ∧LIKE(z,Juhua))) (6)他每天下午都去打篮球. 定义谓词及个体:  设TIME(x):x是下午。   PLAY(x,y):x去打y, Liming表示李明, Basketball表示足球,则: (”x)TIME(x)®PLAY(Liming,Basketball) 产生式系统 n 产生式系统的组成  n   产生式系统由3个部分组成,即全局数据库、规则库和控制策略, Ø 综合数据库,用于存放求解过程中各种当前信息的数据结构,如问题是的初始状态、事实或证据、中间推理结论和最后结果等. Ø 规则库,用于存放与求解问题有关的某个领域知识的规则之集合及其交换规则。 Ø 其基本形式为 • IF 前提 THEN 结论 Ø 控制策略的作用是说明下一步应该选用什么规则. 2。2。4 语义网络法 Ø  语义网络是1968年J.R。Quillian在研究人类联想记忆时提出的心理学模型。 Ø  语义网络的概念   每个语义基元可表示为三元组: (结点1,弧,结点2) ¨ 节点代表实体 ¨ 弧是有方向和标注的 n 方向体现了结点所代表的实体的主次关系 n 标注表示它所连接的两个实体之间的语义联系 n 连接的两个节点间的某种语义联系或语义关系。 ¨ 语义网络表示一元关系、二元关系和多元关系: ¨ 多元关系表示方法:通过增加关系结点、动作结点、事件结点或情况结点等的方法把多元关系转化为多个二元关系。 例1、用一个语义网络表示下列命题。 (1) 树和草都是植物; (2) 树和草是有根有叶的; (3) 水草是草,且长在水中; (4) 果树是树,且会结果; (5) 苹果树是果树中的一种,它结苹果。 分析: 问题涉及的对象有: 植物、树、草、水草、果树、苹果树 各对象的属性分别为: 树和草的属性:有根、有叶; 水草的属性:长在水中; 果树的属性:会结果; 苹果树的属性:结苹果。 2。2。4 框架表示 Ø 1974年,由Minsky在“A framework for representing knowledge"中提出。 Ø 框架是一种描述所论对象属性的数据结构. Ø 所论对象可以是一个事物、一个事件或者一个概念 Ø 。一个框架由若干个“槽"组成,每个“槽”又可划分为若干个“侧面”。一个槽用于描述所论及对象的某一方面的属性,一个侧面用于描述相应属性的一个方面。槽和侧面所具有的属性值分别称为槽值和侧面值.槽值可以是逻辑型或数字型的,具体的值可以是程序、条件、默认值或是一个子框架。 Ø (1)框架的基本结构 Ø 一个框架通常由若干个称为“槽”的结构组成 Ø 每一个槽又可以根据实际情况拥有若干个“侧面” Ø 每一个侧面也可以拥有若干个“侧面值” Ø 框架的槽值和侧面值,可以是数字、字符串、布尔值,也可以是一个在满足某个给定条件时需执行的动作或过程,还可以是另外一个框架。 Ø 槽或侧面值可附加约束信息。 例: 一个用来描述硕士生有关情况的框架 Frame <硕士生〉 姓名: 单位(姓,名) 性别:范围(男,女) 默认:男 年龄:单位(岁) 条件:岁>16 学习专业:单位(专业名) 研究方向:单位(方向名) 导师姓名:单位(姓,名) 参加课题:范围(国家级,省部级,其他) 默认:国家级 学籍:<硕学籍> 住址:单位(楼号,房间号) 电话:单位( (区号),话机号) 入学时间:单位(年,月) 学制:单位(年) 默认;3年 n 例:用框架表示下述报道的地震事件 n 【虚拟新华社3月15日电】昨日,在云南玉溪地区发生地震,造成财产损失约10万元,统计部门如果需要详细的损失数字,可电询62332931。另据专家认为震级不会超过4级,并认为地处无人区,不会造成人员伤亡。 n 提示:分析概括用下划线标出的要点,经过概念化形成槽(slot)、侧面(facet)值.特别要注意,“值”(value)、“默认值"(default)、“如果需要值”(if—needed)、“如果附加值”(if—added)的区别与应用,建议采用格式如下,不用的侧面值可删。 鲁滨逊归结原理 n   重点掌握子句集的求解步骤和归结反演过程,掌握归结推理的规则。 归结反演求解过程 1、归结反演  给出一个公式集S和目标公式L,通过反证或反演来求证目标公式L,其证明步骤如下:   (1)否定目标L,得¬L;   (2)把¬L添加到S中去;   (3)把新产生的集合{¬L,S}化成子句集; (4)应用归结原理,力图推导出一个表示矛盾的空子句NIL。 问题归约法 Ø 问题归约法的概念 v 已知问题的描述,通过一系列变换把此问题最终变为一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。 v 该方法也就是从目标(要解决的问题)出发逆向推理,建立子问题以及子问题的子问题,直至最后把初始问题归约为一个平凡的本原问题集合。这就是问题归约的实质。 Ø 问题归约法的组成部分 (1)一个初始问题描述; (2)一套把问题变换为子问题的操作符; (3)一套本原问题描述。 第3章 搜索推理技术 n 重点掌握各种盲目搜索策略、A算法、A*算法、博弈树的α-β剪枝算法 n 和搜索相对应的知识表示法一般有两种: n 状态空间法:(S,F,G) n 与或图表示法:基于一种分解与变换的思想,利用树状结构对复杂问题进行表示,使复杂问题简单化。 3。2 盲目搜索 Ø 盲目搜索又叫做无信息搜索,一般只适用于求解比较简单的问题。宽度优先搜索和深度优先搜索,属于盲目搜索方法。 Ø Open表、closed表 代价树的盲目搜索 Ø 宽度优先搜索的推广 Ø 用来解决从起始状态至目标状态的具有最小代价的路径问题。 Ø 从起始节点S到任一节点i的路径代价记为g(i)。 Ø  从节点i到它的后继节点j的连接弧线代价记为c(i,j); Ø  则节点j的路径代价为g(j)=g(i)+c(i,j)。 Ø 待扩展的节点是路径代价最小的节点. 3.3  启发式搜索 Ø 盲目搜索的不足:效率低,耗费过多的计算空间与时间。 Ø 宽度优先、深度优先搜索,或代价树搜索算法,其主要的差别是OPEN表中待扩展节点的顺序问题.人们就试图找到一种方法用于排列待扩展节点的顺序,即选择最有希望的节点加以扩展,那么,搜索效率将会大为提高。 Ø 启发信息:进行搜索技术一般需要某些有关具体问题领域的特性的信息。 Ø 把利用启发信息的搜索方法叫做启发式搜索方法。 Ø 启发式搜索策略 Ø   启发信息用于决定要扩展的下一个节点, Ø 这种搜索总是选择“最有希望”的节点作为下一个被扩展的节点。 A算法 Ø A算法:在状态空间搜索中,每一步都利用估价函数f(n)=g(n)+h(n)对Open表中的节点进行排序。 Ø 类型: Ø 全局择优: 从Open表的所有节点中选择一个估价函数值最小的进行扩展。 Ø 局部择优:仅从刚生成的子节点中选择一个估价函数值最小的进行扩展. u A算法存在的问题: 不能保证总是找到问题的最优解。 u 解决办法:对A算法的估价函数增加一些限制条件 应用:A*算法求解8数码问题 3.5 博弈树搜索过程 u 首先假定,有一个评价函数f(n) 可以对所有的棋局进行评估 u 考虑双方对弈若干步之后,从可能的走步中选一步相对好棋的着法来走,即在有限的搜索深度范围内进行求解。 u 静态估计函数 f Ø 一般规定有利于MAX的势态, f(p)取正值 有利于MIN的势态,f(p)取负值 势均力敌的势态,f(p)取0值 Ø 若f(p)=+∞,则表示MAX赢 Ø 若f(p)=-∞,则表示MIN赢 α-β搜索过程思想 u 极大节点的下界为α u 极小节点的上界为β u 剪枝的条件 Ø 后辈节点的β值≤祖先节点的α值时,α剪枝 Ø 后辈节点的α值≥祖先节点的β值时,β剪枝 u 简记为 Ø 极小≤极大,剪枝 Ø 极大≥极小,剪枝 u a、b值的性质 Ø MAX节点的a值永不减少 Ø MIN节点的b值永不增加 第四章 计算智能 遗传算法 结构组成、基本原理、算法步骤 第五章 不确定性推理 掌握 n 可信度推理 n 主观Bayes推理 第二章语义练习 请对下列命题分别写出它们的语义网络: (1) 每个学生都有一台计算机。 g GS 解: 占有权 计算机 学生 AKO ISA ISA F Owns Owner c o s g (2) 高老师从3月到7月给计算机系学生讲《计算机网络》课。 解: 7月 8月 Start End 老师 ISA Object Subject 高老师 计算机系学生 讲课事件 Action Caurse 计算机网络 讲课 (5) 红队与蓝队进行足球比赛,最后以3:2的比分结束。 解: 比赛 AKO Participants1 Outcome 3:2 2 足球赛 红队 Participants 2 蓝队 请把下列命题用一个语义网络表示出来: (1) 树和草都是植物; 解: 植物 AKO AKO 草 树 (2) 树和草都有叶和根; 根 叶 解: Have Have 植物 是一种 是一种 草 树 (3) 水草是草,且生长在水中; 解: Live AKO AKO 水草 水中 植物 草 (4) 果树是树,且会结果; 解: Can AKO AKO 果树 结果 植物 树 (5) 梨树是果树中的一种,它会结梨。 解: Can AKO AKO 梨树 树 果树 结梨 假设有以下一段天气预报:“北京地区今天白天晴,偏北风3级,最高气温12º,最低气温—2º,降水概率15%。"请用框架表示这一知识. 解: Frame<天气预报〉 地域:北京 时段:今天白天 天气:晴 风向:偏北 风力:3级 气温:最高:12度 最低:-2度 降水概率:15% 按“师生框架”、“教师框架”、“学生框架”的形式写出一个框架系统的描述. 解:师生框架 Frame <Teachers-Students〉 Name:Unit(Last—name,First—name) Sex:Area(male,female) Default:male Age:Unit(Years) Telephone:Home Unit(Number) Mobile Unit(Number) 教师框架 Frame 〈Teachers 〉 AKO<Teachers—Students 〉 Major:Unit(Major—Name) Lectures:Unit(Course-Name) Field:Unit(Field-Name) Project :Area(National,Provincial,Other) Default:Provincial Paper:Area(SCI,EI,Core,General) Default:Core 学生框架 Frame <Students> AKO< Teachers-Students 〉 Major:Unit(Major—Name) Classes:Unit(Classes—Name) Degree:Area(doctor,mastor, bachelor) Default:bachelor 一、 填空: 1. 谓词逻辑是一种表达能力很强的形式语言,其真值的特点和命题逻辑的区别是__真值不唯一_。 2. 设P是谓词公式,对于P的任何论域,存在P为真的情况,则称P为_重言式_。 3. 谓词公式G是不可满足的,当且仅当对所有的解释__G都为假_ 。 4. 利用归结原理证明定理时,若得到的归结式为__空子句___,则结论成立。 5. 若C1= ┐P∨Q,C2=P∨┐Q,则C1和C2的归结式R(C1,C2)=__┐P∨P或┐Q∨Q 。 6. 若C1=P(x) ∨Q(x),C2= ┐P(a) ∨R(y),则C1和C2的归结式R(C1,C2)= _ Q(a)∨R(y)_ 7. 有子句集S={P(x),P(y)},其MGU=_{y/x} _. 8. 产生式系统有三部分组成综合数据库, 知识库和推理机。其中推理可分为 正向推理和反向推理。 。 9. ("x)("y)(On(x,y) ®Above(x,y))化成子句形式为: ┐on(x,y) ®Above(x,y) . 10. 从已知事实出发,通过规则库求得结论的产生式系统的推理方式是 正向推理 11. 在谓词公式中,紧接于量词之后被量词作用的谓词公式称为该量词的辖域 ,而在一个量词的辖域中与该量词的指导变元相同的变元称为 约束变元 ,其他变元称为 自由变元 . 12. 假言推理(A®B)ÙAÞ B ,假言三段论(A®B)Ù(B®C)Þ A®C 13. 某产生式系统中的一条规则:A(x)®B(x),则前件是 A(x) ,后件是 B(x)。 14. 在框架和语义网络两种知识表示方法中,框架 适合于表示结构性强的知识,而 语义网络 则适合表示一些复杂的关系和联系的知识。 二、选择题: 1。在公式中"y$x p(x,y),存在量词是在全称量词的辖域内,我们允许所存在的x可能依赖于y值。令这种依赖关系明显地由函数所定义,它把每个y值映射到存在的那个x。这种函数叫做( ) A. 依赖函数 B. Skolem函数 C。 决定函数 D. 多元函数 2。产生式系统的推理不包括( ) A. 正向推理 B。 逆向推理 C。 双向推理 D。 简单推理 3.下列哪部分不是专家系统的组成部分(  ) A。 用户 B. 综合数据库 C。 推理机 D. 知识库 4、谓词逻辑下,子句, C1=L∨C1‘, C2= ¬ L∨C2‘, 若σ是互补文字的(最一般)合一置换,则其归结式C=( ) A) C1’σ∨C2’σ  B)C1’∨C2’  C)C1’σ∧C2’σ  D)C1’ ∧C2’ 5。 语义网络表达知识时,有向弧AKO 链、ISA 链是用来表达节点知识的( )。 A。无悖性 B.可扩充性 C。继承性 D. 相似性 三、简答题 1.将下列自然语言转化为谓词表示形式: (1) 所有的人都是要呼吸的。 (2) 每个学生都要参加考试. (3) 任何整数或是正的或是负的。 解:设 M(x):x是人,H(x):x要呼吸。 P(x):x是学生, Q(x):x要参加考试。 J(x):x是整数, R(x):x是正数,N(x):x是负数。 则上述三题就记为: (1) V-x(M(x)→H(x)) (2) V-x(P(x)→Q(x)) (3) V-x(I(x)→R(x)∨N(x))) 2。试实现一个“大学教师”的框架,大学教师类属于教师,包括以下属性:学历(学士、硕士、博士)、专业(计算机、电子、自动化、……)、职称(助教、讲师、副教授、教授) 解:框架名:<大学教师> 类属:〈教师> 学历:(学士、硕士、博士) 专业:(计算机、电子、自动化、….。) 职称:(助教、讲师、副教授、教授) 3.用谓词逻辑形式化下列描述 “不存在最大的整数" 解:定义谓词G(x):x为整数 D(x,y):x大于y 形式化为: 或者 4 将命题:“某个学生读过三国演义”分别用谓词公式和语义网络表示 答:谓词公式表示: x(student(x)∧read(x,三国演义)) 语义网络表示如图: 5将下列谓词公式化成子句集 答: //消去存在量词 //消去存在量词 子句集: 6.试用线性消解策略证明:子句集S={ P∨Q, ﹁P∨R, ﹁Q∨R, ﹁R }是可消解的. 解: 7.设有如下关系:(1)如果x是y的父亲,y又是z的父亲,则x是z的祖父; (2)老李是大李的父亲;(3)大李是小李的父亲;问上述人员中谁和谁是祖孙关系? 解:现定义如下谓词 F(x,y)-——-—- x是y的父亲; G(x,z)--———— x是y的祖父; 用谓词逻辑表示已知与求解: (1) F(x,y)∧F(y,z)→G(x,z) (2) F(L,D) (3) F(D,X) (4) G(u,v),u=?,v=? 其中,L表示老李,D表示大李,X表示小李。 先证存在祖孙关系 ① ~F(x,y)∨~F(y,z)∨G(x,z)...从(1)变换 ② F(L,D) ...从(2)变换 ③ F(D,X) ...从(3)变换 ④ ~G(u,v) ...结论的否定 ⑤ ~F(D,z)∨G(L,z) ...①②归结,置换{L/x,D/y} ⑥ G(L,X) ...③⑤归结,置换{X/z} ⑦ □ ...④⑥归结,置换{L/u,X/v} 得证,说明存在祖孙关系. 为了求解用一个重言式④ ④ ~G(u,v)∨G(u,v) ...用重言式代替结论的否定,重言式恒为真 ⑤ ~F(D,z)∨G(L,z) ...①②归结,置换{L/x,D/y} ⑥ G(L,X) ...③⑤归结,置换{X/z} ⑦ G(L,X) ...④⑥归结,置换{L/u,X/v} 得结果:L是X的祖父,即老李是小李的祖父. 第3章 确定性推理部分参考答案 3.8 判断下列公式是否为可合一,若可合一,则求出其最一般合一. (1) P(a, b), P(x, y) (2) P(f(x), b), P(y, z) (3) P(f(x), y), P(y, f(b)) (4) P(f(y), y, x), P(x, f(a), f(b)) (5) P(x, y), P(y, x) 解:(1) 可合一,其最一般和一为:σ={a/x, b/y}。 (2) 可合一,其最一般和一为:σ={y/f(x), b/z}。 (3) 可合一,其最一般和一为:σ={ f(b)/y, b/x}。 (4) 不可合一。 (5) 可合一,其最一般和一为:σ={ y/x}. 3.11 把下列谓词公式化成子句集: (1) (x)(y)(P(x, y)∧Q(x, y)) (2) (x)(y)(P(x, y)→Q(x, y)) (3) (x)(y)(P(x, y)∨(Q(x, y)→R(x, y))) (4) (x) (y) (z)(P(x, y)→Q(x, y)∨R(x, z)) 解:(1) 由于(x)(y)(P(x, y)∧Q(x, y))已经是Skolem标准型,且P(x, y)∧Q(x, y)已经是合取范式,所以可直接消去全称量词、合取词,得 { P(x, y), Q(x, y)} 再进行变元换名得子句集: S={ P(x, y), Q(u, v)} (2) 对谓词公式(x)(y)(P(x, y)→Q(x, y)),先消去连接词“→"得: (x)(y)(¬P(x, y)∨Q(x, y)) 此公式已为Skolem标准型。 再消去全称量词得子句集: S={¬P(x, y)∨Q(x, y)} (3) 对谓词公式(x)(y)(P(x, y)∨(Q(x, y)→R(x, y))),先消去连接词“→"得: (x)(y)(P(x, y)∨(¬Q(x, y)∨R(x, y))) 此公式已为前束范式。 再消去存在量词,即用Skolem函数f(x)替换y得: (x)(P(x, f(x))∨¬Q(x, f(x))∨R(x, f(x))) 此公式已为Skolem标准型. 最后消去全称量词得子句集: S={P(x, f(x))∨¬Q(x, f(x))∨R(x, f(x))} (4) 对谓词(x) (y) (z)(P(x, y)→Q(x, y)∨R(x, z)),先消去连接词“→"得: (x) (y) (z)(¬P(x, y)∨Q(x, y)∨R(x, z)) 再消去存在量词,即用Skolem函数f(x,y)替换z得: (x) (y) (¬P(x, y)∨Q(x, y)∨R(x, f(x,y))) 此公式已为Skolem标准型。 最后消去全称量词得子句集: S={¬P(x, y)∨Q(x, y)∨R(x, f(x,y))} 3—13 判断下列子句集中哪些是不可满足的: (1) {¬P∨Q, ¬Q, P, ¬P} (2) { P∨Q , ¬P∨Q, P∨¬Q, ¬P∨¬Q } (3) { P(y)∨Q(y) , ¬P(f(x))∨R(a)} (4) {¬P(x)∨Q(x) , ¬P(y)∨R(y), P(a), S(a), ¬S(z)∨¬R(z)} (5) {¬P(x)∨Q(f(x),a) , ¬P(h(y))∨Q(f(h(y)), a)∨¬P(z)} (6) {P(x)∨Q(x)∨R(x) , ¬P(y)∨R(y), ¬Q(a), ¬R(b)} 解:(1) 不可满足,其归结过程为: (2) 不可满足,其归结过程为: (3) 不是不可满足的,原因是不能由它导出空子句。 (4) 不可满足,其归结过程略 (5) 不是不可满足的,原因是不能由它导出空子句. (6) 不可满足,其归结过程略 3.14 对下列各题分别证明G是否为F1,F2,…,Fn的逻辑结论: (1) F: (x)(y)(P(x, y) G: (y)(x)(P(x, y) (2) F: (x)(P(x)∧(Q(a)∨Q(b))) G: (x) (P(x)∧Q(x)) (3) F: (x)(y)(P(f(x))∧(Q(f(y))) G: P(f(a))∧P(y)∧Q(y) (4) F1: (x)(P(x)→(y)(Q(y)→L(x。y))) F2: (x) (P(x)∧(y)(R(y)→L(x。y))) G: (x)(R(x)→Q(x)) (5) F1: (x)(P(x)→(Q(x)∧R(x))) F2: (x) (P(x)∧S(x)) G: (x) (S(x)∧R(x)) 解:(1) 先将F和¬G化成子句集: S={P(a,b), ¬P(x,b)} 再对S进行归结: ¬P(x,b) P(a,b) NIL {a/x} 所以,G是F的逻辑结论 (2) 先将F和¬G化成子句集 由F得:S1={P(x),(Q(a)∨Q(b))} 由于¬G为:¬ (x) (P(x)∧Q(x)),即 (x) (¬ P(x)∨¬ Q(x)), 可得: S2={¬ P(x)∨¬ Q(x)} 因此,扩充的子句集为: S={ P(x),(Q(a)∨Q(b)),¬ P(x)∨¬ Q(x)} 再对S进行归结: Q(a)∨Q(b) {a/b} ¬ P(x)∨¬ Q(x) Q(a) {a/x} ¬ P(a) P(x) {a/x} NIL 所以,G是F的逻辑结论 同理可求得(3)、(4)和(5),其求解过程略。 3.15 设已知: (1) 如果x是y的父亲,y是z的父亲,则x是z的祖父; (2) 每个人都有一个父亲。 使用归结演绎推理证明:对于某人u,一定存在一个人v,v是u的祖父。 解:先定义谓词 F(x,y):x是y的父亲 GF(x,z):x是z的祖父 P(x):x是一个人 再用谓词把问题描述出来: 已知F1:(x) (y) (z)( F(x,y)∧F(y,z))→GF(x,z)) F2:(y)(P(x)→F(x,y)) 求证结论G:(u) (v)( P(u)→GF(v,u)) 然后再将F1,F2和¬G化成子句集: ① ¬F(x,y)∨¬F(y,z)∨GF(x,z) ② ¬P(r)∨F(s,r) ③ P(u) ④ ¬GF(v,u)) 对上述扩充的子句集,其归结推理过程如下: {x/v,z/u} {x/s,y/r} {y/s,z/r} {y/z} {y/u} 由于导出了空子句,故结论得证。 3.16 假设张被盗,公安局派出5个人去调查。案情分析时,贞察员A说:“赵与钱中至少有一个人作案”,贞察员B说:“钱与孙中至少有一个人作案”,贞察员C说:“孙与李中至少有一个人作案”,贞察员D说:“赵与孙中至少有一个人与此案无关”,贞察员E说:“钱与李中至少有一个人与此案无关"。如果这5个侦察员的话都是可信的,使用归结演绎推理求出谁是盗窃犯。 解:(1) 先定义谓词和常量 设C(x)表示x作案,Z表示赵,Q表示钱,S表示孙,L表示李 (2) 将已知事实用谓词公式表示出来 赵与钱中至少有一个人作案:C(Z)∨C(Q) 钱与孙中至少有一个人作案:C(Q)∨C(S) 孙与李中至少有一个人作案:C(S)∨C(L) 赵与孙中至少有一个人与此案无关:¬ (C (Z)∧C(S)),即 ¬C (Z) ∨¬C(S) 钱与李中至少有一个人与此案无关:¬ (C (Q)∧C(L)),即 ¬C (Q) ∨¬C(L) (3) 将所要求的问题用谓词公式表示出来,并与其否定取析取。 设作案者为u,则要求的结论是C(u)。将其与其否)取析取,得: ¬ C(u) ∨C(u) (4) 对上述扩充的子句集,按归结原理进行归结,其修改的证明树如下: {Q/u} 因此,钱是盗窃犯。实际上,本案的盗窃犯不止一人。根据归结原理还可以得出: ¬C (Q) ∨¬C(L) C(S)∨C(L) C(Q)∨C(S) C(S)∨¬C(Q) ¬C(u)∨C(u) C(S) {S/u} C(S) 因此,孙也是盗窃犯。 3。18 设有子句集: {P(x)∨Q(a, b), P(a)∨Q(a, b), Q(a, f(a)), P(x)∨Q(x, b)} 分别用各种归结策略求出其归结式。 解:支持集策略不可用,原因是没有指明哪个子句是由目标公式的否定化简来的。 删除策略不可用,原因是子句集中没有没有重言式和具有包孕关系的子句。 单文字子句策略的归结过程如下: Q(a, f(a)) P(x)∨Q(a, b) {b/f(a)} P(x)∨Q(x, b) P(a) Q(a, f(a)) Q(a, b) {a/x} {b/f(a)} Q(a, b) 用线性输入策略(同时满足祖先过滤策略)的归结过程如下: P(a)∨Q(a, b) P(x)∨Q(a, b) P(x)∨Q(x, b) P(a) {a/x} {a/x} Q(a, f(a)) Q(a,b) {b/f(a)} NIL 3。19 设已知: (1) 能阅读的人是识字的; (2) 海豚不识字; (3) 有些海豚是很聪明的. 请用归结演绎推理证明:有些很聪明的人并不识字。 解:第一步,先定义谓词, 设R(x)表示x是能阅读的; K(y)表示y是识
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服