离散数学第2章 命题逻辑等值演算ppt课件.ppt
《离散数学第2章 命题逻辑等值演算ppt课件.ppt》由会员分享,可在线阅读,更多相关《离散数学第2章 命题逻辑等值演算ppt课件.ppt(49页珍藏版)》请在三一办公上搜索。
1、1/15/2023 7:06 PM,Discrete Math.,Chen Chen,1,离散数学Discrete Mathematics,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,2,第二章 命题逻辑等值演算Chapter TwoProposition Logic,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,3,2.1 等值式,2.2 析取范式与合取范式,2.3 联结词的完备集,等值式定义基本等值式等值演算(置换规则),简单析取(合取)式极大(小)项(主)析(合)取范式,真值函数联结词完备集,2.4 可满足
2、性问题与消解法,第二章内容,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,4,设公式、中总共含有命题变项p1,p2,pn,但或并不全含有这些变项。如果某个变项未在公式中出现,则称该变项为的哑元。同样可定义的哑元。在讨论与是否有相同的真值表时,应将哑元考虑在内,即将、都看成含所有p1,p2,pn的命题公式,如果在所有2n个赋值下,与的真值相同,则为重言式。,哑元,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,5,定义2.1 设A,B 是两个命题公式,若A,B构成的等价式A B为重言式,则称A与B是等值的,记为AB。例
3、2.1 判断公式(pq)与 pq是否等值。解:用真值表法判断,如下:,注:A与B等值当且仅当A与B的真值表相同。因此,检验A与B是否等值,也可通过检查A与B的真值表是否相同来实现。,从表中可见,(pq)与pq等值。,定义,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,6,(1)p(qr)与(pq)r;(2)(pq)r 与(pq)r。解:所给的4个公式的真值表如下:,由真值表可见,p(qr)(pq)r,例2.2 判断下列两组公式是否等值:,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,7,当命题公式中变项较多时,用上
4、述方法判断两个公式是否等值计算量很大。为此,人们将一组经检验为正确的等值式作为等值式模式,通过公式间的等值演算来判断两公式是否等值。常用的等值式模式如下:1.双重否定律:A(A)2.幂等律:AAA,AAA 3.交换律:ABBA,ABBA 4.结合律:(AB)CA(BC),(AB)CA(BC)5.分配律:A(BC)(AB)(AC)(对的分配律)A(BC)(AB)(AC)(对的分配律)6.德摩根律:(AB)AB,(AB)AB 7.吸收律:A(AB)A,A(AB)A,等值式模式,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,8,8.零律:A11,A009.同一
5、律:A0A,A1A10.排中律:AA111.矛盾律:AA012.蕴含等值式:ABAB13.等价等值式:(AB)(AB)(BA)14.假言易位:AB BA15.等价否定等值式:ABAB16.归谬论:(AB)(AB)A,等值式模式(续),1/15/2023 7:06 PM,Discrete Math.,Chen Chen,9,利用这16组24个等值式可以推演出更多的等值式。由已知的等值式推演出另一些等值式的过程称为等值演算。在等值演算中,经常用到如下置换规则。置换规则:设(A)是含公式A的命题公式,(B)是用公式B置换了(A)中所有的A后所得的公式。若BA,则(B)(A)。,等值演算,1/15/2
6、023 7:06 PM,Discrete Math.,Chen Chen,10,例如,对公式(pq)r,如果用pq置换其中的pq,则得(pq)r.由于pqpq,故(pq)r(pq)r。类似地,可进行如下等值演算:,(pq)r(pq)r(pq)r(pq)r(pr)(qr),为简便起见,以后凡用到置换规则时,均不必标出。,(蕴含等值式,置换规则)(蕴含等值式,置换规则)(德摩根律,置换规则)(分配律,置换规则),等值演算-例子,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,11,例2.3 用等值演算证明:(pq)r(pr)(qr),注:用等值演算证明等值式时
7、,既可以从左向右推演,也可以从右向左推演。,证:(pr)(qr),(pr)(qr)(pq)r(pq)r(pq)r,(蕴含等值式)(分配律)(德摩根律)(蕴含等值式),例2.3,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,12,证明:(pq)r p(qr).,方法三:记A=(pq)r,B=p(qr)。先将A,B等值演算 化成易于观察真值的公式,再进行判断。A=(pq)r(pq)r(pq)r(pq)r B=p(qr)p(qr)pqr易见,000,010是A的成假赋值,而它们是B的成真赋值。,方法二:观察法。,证 方法一:真值表法。,故,(蕴含等值式)(蕴含
8、等值式)(德摩根律)(蕴含等值式)(结合律),例24,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,13,(1)(pq)pq;(2)(p(pq)r;(3)p(pq)p)q).解:(1)(pq)pq(pq)pq(pq)p)q(pq)p)q(pq)p)q(pp)(qp)q(1(qp)q(qp)q(qq)p 1p 1 故(pq)pq是重言式。,用等值演算判断下列公式的类型,(蕴含等值式)(蕴含等值式)(德摩根律)(德摩根律)(分配律)(排中律)(同一律)(交换律,结合律)(排中律)(零律),例2.5,1/15/2023 7:06 PM,Discrete Mat
9、h.,Chen Chen,14,(2)(p(pq)r(ppq)r(pp q)r(0q)r 0r 0 故(p(pq)r是矛盾式。,(蕴含等值式,结合律)(德摩根律)(矛盾律)(零律)(零律),例2.5(续),1/15/2023 7:06 PM,Discrete Math.,Chen Chen,15,p(pq)p)q)p(pq)p)q)(蕴含等值式)p(pp)(qp)q)(分配律)p(0(qp)q)(矛盾律)p(qp)q)(同一律)p(qp)q)(德摩根律,双重否定律)p(qq)p)(交换律,结合律)p(1p)(排中律)p1(零律)p(同一律)可见,(3)中公式不是重言式,因为00,01 都是成假
10、赋值;它也不是矛盾式,因为10,11 都是其成真赋值,故它是可满足式。,例2.5(续),1/15/2023 7:06 PM,Discrete Math.,Chen Chen,16,例2.6 在某次研讨会的休息时间,3名与会者根据王教授的口音对他是哪个省市的人进行了判断:甲说王教授不是苏州人,是上海人。乙说王教授不是上海人,是苏州人。丙说王教授不是上海人,也不是杭州人。听完3人的判断,王教授笑着说,他们3人中有一人说得全对,有一人说对了一半,有一人说得全不对。试用逻辑演算法分析王教授到底是哪里的人?解:设命题 p,q,r分别表示:王教授是苏州、上海、杭州人。则p,q,r中必有一个真命题,两个假命
11、题。要通过逻辑演算将真命题找出来。设:甲的判断为:A1=pq;乙的判断为:A2=pq;丙的判断为:A3=qr。,例2.6,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,17,那么甲的判断全对:B1=A1=pq 甲的判断对一半:B2=(pq)(pq)甲的判断全错:B3=pq 乙的判断全对:C1=A2=pq 乙的判断对一半:C2=(pq)(pq)乙的判断全错:C3=pq 丙的判断全对:D1=A3=qr 丙的判断对一半:D2=(qr)(qr)丙的判断全错:D3=qr 由王教授所说 E=(B1C2D3)(B1C3D2)(B2C1D3)(B2C3D1)(B3C1D
12、2)(B3C2D1)为真命题.,例2.6(续),1/15/2023 7:06 PM,Discrete Math.,Chen Chen,18,B1C2D3=(pq)(pq)(pq)(qr)(pqqr)(pqpr)0B1C3D2=(pq)(pq)(qr)(qr)(pqr)(pqqr)pqrB2C1D3=(pq)(pq)(pq)(qr)(pppqqr)(pqqr)0类似可得 B2C3D10,B3C1D2pqr,B3C2D10于是,由同一律可知 E(pqr)(pqr)但因为王教授不能既是苏州人,又是杭州人,因而p,r必有一个为假命题,即pqr0。于是 Epqr 为真命题,因而必有p,r为假命题,q为真
13、命题,即王教授为上海人,甲说得全对,丙说对了一半,而乙全说错啦。,例2.6(续),1/15/2023 7:06 PM,Discrete Math.,Chen Chen,19,定义2.2 命题变项及其否定统称作文字。仅由有限个文字构成的析取式称作简单析取式;仅由有限个文字构成的合取式称作简单合取式。,2.2 析取范式与合取范式,例如:p;p;qq;pq;pqr都是简单析取式.p;p;qq;pqr;ppr都是简单合取式。注:单个文字既是简单析取式又是简单合取式。,定理2.1(1)一个简单析取式是重言式当且仅当它同时含有某个命题变项及它的否定式;(2)一个简单合取式是矛盾式当且仅当它同时含有某个命题
14、变项及其否定式。,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,20,例如:(pq)(qr)r是一个析取范式,而(pqr)(pq)r是一个合取范式。注:单个文字既是简单析取式又是简单合取式。因此形如pqr的公式既是由一个简单合取式构成的析取范式,又是由三个简单析取式构成的合取范式。类似地,形如pqr的公式既可看成析取范式也可看成合取范式。,定义2.3 由有限个简单合取式构成的析取式称为析取范式;由有限个简单析取式构成的合取式成为合取范式;析取范式与合取范式统称为范式。,定义,1/15/2023 7:06 PM,Discrete Math.,Chen Ch
15、en,21,析取范式的一般形式:AA1 A2 An,其中 Ai(i=1,n)是简单合取式;合取范式的一般形式:AA1 A2 An,其中 Ai(i=1,n)是简单析取式。定理2.2(1)一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式;(2)一个合取范式是重言式当且仅当它的每个简单析取式都是重言式。,范式的一般形式,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,22,定理2.3(范式存在定理)任一命题公式都存在着与之等值的析取范式与合取范式。证明:首先由蕴含等值式和等价等值式可知:ABAB,AB(AB)(AB)。由双重否定律和德摩根律可知:AA,(
16、AB)AB,(AB)AB。利用分配律,可得:A(BC)(AB)(AC),A(BC)(AB)(AC)。使用这些等值式,便可将任一公式化成与之等值的析取范式或合取范式。,范式存在定理,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,23,求给定公式的范式的步骤:(1)消去联结词和;(2)否定号的消去(双重否定)或内移(德摩根律);(3)利用对的分配律求合取范式;利用对的分配律求析取范式。,求范式的步骤,1/15/2023 7:06 PM,Discrete Math.,Chen Chen,24,解:(1)合取范式:(pq)r(pq)r(pq)r)(r(pq)(p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学第2章 命题逻辑等值演算ppt课件 离散数学 命题逻辑 等值 演算 ppt 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-2132240.html