离散数学-第三章-消解原理.doc
《离散数学-第三章-消解原理.doc》由会员分享,可在线阅读,更多相关《离散数学-第三章-消解原理.doc(9页珍藏版)》请在咨信网上搜索。
1、*第三章 消 解 原 理3、1 斯柯伦标准形 内容提要 我们约定,本章只讨论不含自由变元得谓词公式(也称语句,sentences),所说前束范式均指前束合取范式。 全称量词得消去就是简单得。因为约定只讨论语句,所以可将全称量词全部省去,把由此出现于公式中得“自由变元”均约定为全称量化得变元。例如A(x)实指xA(x)。 存在量词得消去要复杂得多。考虑$xA(x)。 (1)当A(x)中除x外没有其它自由变元,那么,我们可以像在自然推理系统中所做那样,可引入A(e/x),其中e为一新得个体常元,称e为斯柯伦(Skolem)常元,用A(e/x)代替$xA(x),但这次我们不把A(e/x)瞧作假设,详
2、见下文。 (2)当A中除x外还有其它自由变元y1,yn,那么 $xA(x, y1,yn) 来自于y1yn$xA(x, y1,yn),其中“存在得x”本依赖于y1,yn得取值。因此简单地用A(e/x, y1,yn)代替 $xA(x, y1,yn) 就是不适当得,应当反映出x对y1,yn得依赖关系。为此引入函数符号f,以A(f(y1,yn)/x, y1,yn) 代替 $xA(x, y1,yn),它表示:对任意给定得y1,yn, 均可依对应关系f确定相应得x,使x, y1,yn满足A。这里f就是一个未知得确定得函数,因而应当用一个推理中尚未使用过得新函数符号,称为斯柯伦函数。 定理3、1(斯柯伦定理
3、)对任意只含自由变元x, y1,yn得公式A(x, y1,yn),$xA(x, y1,yn)可满足,当且仅当A(f(y1,yn), y1,yn)可满足。这里f为一新函数符号;当n = 0时,f为新常元。 定义3、1 设公式A得前束范式为B。C就是利用斯柯伦常元与斯柯伦函数消去B中量词(称斯柯伦化)后所得得合取范式,那么称C为A得斯柯伦标准形(Skolem normal form)。 以下我们约定:斯柯伦标准形中,各子句之间没有相同得变元。 定义3、2 子句集S称为就是可满足得,如果存在一个个体域与一种解释,使S中得每一个子句均为真,或者使得S得每一个子句中至少有一个文字为真。否则, 称子句集S
4、就是不可满足得。 习题解答练习3、1 1、求下列各式得斯柯伦标准形与子句集。 (1)(xP(x)$yzQ(y, z) (2)x(E(x, 0)$y(E(y, g(x)z(E(z, g(x)E(y, z) (3)(xP(x)$y P(y)(4) (1)(2)(3)解(1)(xP(x)$yzQ(y, z)xP(x)$yzQ(y, z) $xP(x)$yzQ(y, z)斯柯伦标准形:P(e1)Q(e2, z)子句集:P(e1),Q(e2, z)(2)x(E(x, 0)$y(E(y, g(x)z(E(z, g(x)E(y, z) x$yz (E(x, 0)(E(y, g(x)(E(z, g(x)E(y
5、, z) x$yz (E(x, 0)E(y, g(x)(E(x, 0)E(z, g(x)E(y, z) 斯柯伦标准形:(E(x, 0)E(f(x), g(x)(E(x, 0)E(z, g(x)E(f(x), z)子句集: E(x, 0)E(f(x), g(x), E(x, 0)E(z, g(x)E(f(x), z)(3)(xP(x)$y P(y)xP(x)$y P(y)xP(x)yP(y)xy (P(x)P(y)斯柯伦标准形:P(x)P(y)子句集:P(x),P(y) (4)(1)(2)(3)斯柯伦标准形:P(e1)Q(e2, z)(E(x, 0)E(f(x), g(x)(E(u, 0)E(y
6、, g(u)E(f(u), y)P(w)P(v)子句集:P(e1),Q(e2, z), E(x, 0)E(f(x), g(x), E(u, 0)E(y, g(u)E(f(u), y), P(w),P(v)2、设公式A1,A2得子句集分别为S1,S2,如果S1与S2等值(表示对应得斯柯伦标准形有相等得真值),问就是否一定有A1与A2等值,为什么?解 不一定有A1与A2等值。例如,个体域为自然数集合,A1为$y P(y),A2为$y Q(y),P(y)表示:y就是偶数,Q(y)表示:y就是负数。$y P(y)与$y Q(y)不等值,但P(e1)与Q(e2)在解释I把e1,e2确定为奇数时,却就是等
7、值得。3、假如要利用子句集不可满足性来证明(PQ)(QR)(PR)永真。试作出待证公式否定得子句集。解 待证公式否定得子句集为: PQ, QR,P, Q4、要利用子句集不可满足性来证明例2、25得推理就是正确得。试作出这一推理得否定(前提1前提2结论)得子句集。解5、 试简述A(e/x) 或A(f(y1,yn)/x, y1,yn) 可以在应用消解原理得推理中代替 $xA(x) 或 y1yn$xA(x, y1,yn) 得原因,以及选择e,f应注意得事项。解 A(e/x) 或A(f(y1,yn)/x, y1,yn) 可以在应用消解原理得推理中代替 $xA(x) 或 y1yn$xA(x, y1,yn
8、) 得原因就是:(1) (1) 用消解原理证明定理A或证明 GA,就是通过确认A与B1BnA(B1,Bn为G中公式)得不可满足性来实现得。(2) (2) A(e/x) ,A(f(y1,yn)/x, y1,yn)与$xA(x) ,y1yn$xA(x, y1,yn)得不可满足性就是相同得。选择e,f应注意选择新常元与新函数符号,即在推理过程中尚未使用过得常元与函数符号。3、2 命题演算消解原理内容提要 关于命题演算得消解原理。设C1,C2为两个子句,L1,L2就是分别属于C1,C2得互补文字对,用C-L表示从子句C中删除文字L后所得得子句,那么消解原理可表示为 其中C1,C2称为消解母式,L1,L
9、2称为消解基,而(C1-L1)(C2-L2)称为消解结果。 特别地,当C1,C2都就是单文字子句,且互补时,C1,C2得消解结果不含有任何文字,这时我们称其消解结果就是“空子句”(nil),常用符号 表示之, 空子句就是永远无法被满足得。 关于消解原理我们有: 定理3、2 设C就是C1,C2得消解结果,那么C就是C1与C2得逻辑结果。 本定理得证明可仿以上对式(3、1)得证明,请读者自行完成。据本定理知,消解原理作为推理规则就是适当得。 作为特别情况,p与p得消解结果就是,实质上就是pp得另一种表示形式,它们都就是不可满足得,因而也满足定理3、2得结论。定义3、3 设S为一子句集,称C就是S得
10、消解结果,如果存在一个子句序列C1,C2 ,Cn(= C),使Ci(i = 1,2, ,n) 或者就是S中子句,或者就是Ck,Cj (k,j i) 得消解结果。该序列称为就是由S导出得C得消解序列。当就是S得消解结果时,称该序列为S得一个否证(refutations)。定理3、3 如果子句集S有一个否证,那么S就是不可满足得。 习题解答练习3、21、 1、 完成定理3、2证明。证 设C1,C2为两个子句,L1,L2就是分别属于C1,C2得互补文字对,用C-L表示从子句C中删除文字L后所得得子句,那么消解原理可表示为 设C1,C2分别为L1C1,L2C2 ; L1,L2为消解基, 即C1=C1-
11、 L1 ,C2= C2- L2。由于L2 = L1,那么(L1C1)(L2C2)(L1C1)(L1C2) (L1C2)(C1L1)(C1C2) C1C2于就是我们有 (L1C1)(L2C2)(C1- L1)(C2- L2)即C1C2(C1- L1)(C2- L2)。这就就是说,C1与C2得消解结果就是C1与C2得逻辑结果。 2、证明下列子句集就是不可满足得。(1)S = pq, qr, pq, r解(1)pq (2)qr(3)pq(4)r(5)q 由(2)(4)消解得(6)p 由(1)(5)消解得(7)p 由(3)(5)消解得(8)(2)S = pq, qr, rw, rp, wq, qr解(
12、1)pq (2)qr(3)rw(4)rp(5)wq (6)qr (7)rq 由(1)(4)消解得(8)q 由(2)(7)消解得(9)w 由(5)(8)消解得(10)r 由(6)(8)消解得(11)r 由(3)(9)消解得(12) 由(10)(11)消解得 3、用消解原理证明下列逻辑蕴涵式。(1)(pq)r (pr)(qr)解 S = pr,qr, pq , pr, qr, r(1)pr (2)qr(3)pq(4)pr(5)qr (6)r (7)p 由(1)(6)消解得(8)q 由(2)(6)消解得(9)q 由(3)(7)消解得(10) 由(8)(9)消解得(2)(pr)(qr) (pq)r解
13、S = pr,qr, pq , r(1)pr (2)qr(3)pq(4)r (5)p 由(1)(4)消解得(6)q 由(2)(4)消解得(7)q 由(3)(5)消解得(8) 由(6)(7)消解得(3)(p(q(rs)ps q解 S = pqr, pqs, p,s, q (1)pqr (2)pqs(3)p(4)s (5)q (6)qs 由(2)(3)消解得(7)s 由(5)(6)消解得(8) 由(4)(7)消解得(4)(pq)(pr)(qs) rs解 S = pq,pr, qs, r,s (1)pq (2)pr(3)qs(4)r(5)s (6)q 由(3)(5)消解得(7)p 由(1)(6)消解
14、得(8)r 由(2)(7)消解得(9) 由(4)(8)消解得 4、已知有如下化学反应方程式 MgO+H2Mg+H2O C+O2CO2 CO2+H2OH2CO3现假定有物质MgO,H2,O2与C,形式证明可生成H2CO3。(用代替方程式中+,用分子式作为命题符号,表示该物质存在,例如MgO表示:“有MgO”,而MgO则表示“没有MgO”,从而得到一系列命题演算公式,再用消解原理证明,由它们可推出H2CO3。)解 S = MgO, H2, O2, C, MgOH2Mg, MgOH2H2O, CO2CO2 , CO2H2OH2CO3,H2CO3 (1)MgO (2)H2(3)O2(4)C (5)Mg
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 第三 消解 原理
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【人****来】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【人****来】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。