命题逻辑等值演算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《命题逻辑等值演算课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 命题逻辑 等值 演算 课件
- 资源描述:
-
1、第二章第二章 命题逻辑等值演算命题逻辑等值演算q 两公式什么时候代表了同一个命题呢?两公式什么时候代表了同一个命题呢?q 抽象地看,两个公式在任何相同的赋值下有相同的真假时抽象地看,两个公式在任何相同的赋值下有相同的真假时即代表了相同的命题。即代表了相同的命题。q 设公式设公式A,BA,B共同含有共同含有n n个命题变项,可能对个命题变项,可能对A A或或B B有哑元,若有哑元,若A A与与B B有相同的真值表,则说明在有相同的真值表,则说明在2 2n n个赋值的每个赋值下,个赋值的每个赋值下,A A与与B B的真值都相同。于是公式的真值都相同。于是公式A AB B应为重言式。应为重言式。定义
2、定义2.12.1 设设A,BA,B是两个命题公式,若是两个命题公式,若A,BA,B构成的等价式构成的等价式A AB B为为重言式重言式,则称则称A A与与B B是是等值等值的的,记作记作A AB B。说说明明q注意注意与与的区别。的区别。qA A或或B B中可能有哑元出现。中可能有哑元出现。pqpq (pqpq)()(rrrr)r r为左边公式中的哑元。为左边公式中的哑元。q用真值表可以验证两个公式是否等值。用真值表可以验证两个公式是否等值。例例2.1 2.1 判断下面两个公式是否等值判断下面两个公式是否等值(pqpq)与与 pqpq 解答解答说说明明q在用真值表法判断在用真值表法判断A AB
3、 B是否为重言式时,真值是否为重言式时,真值表的最后一列可以省略表的最后一列可以省略。等值等值例题例题2.22.2 判断下列各组公式是否等值判断下列各组公式是否等值(1)p(qr)(1)p(qr)与与(pq)rpq)r (2)(2)(pq)rpq)r与与(pq)rpq)r 解答解答等值等值不等值不等值1.1.双重否定律双重否定律A A A A2.2.幂等律幂等律A A AA,AA,A A AA AA 3.3.交换律交换律AB AB BA BA,AB AB BA BA4.4.结合律结合律(AB)C AB)C A(BC)A(BC)(AB)C(AB)C A(BC)A(BC)5.5.分配律分配律 A(
4、BC)A(BC)(AB)(AC)(AB)(AC)(对对的分配律)的分配律)A(BC)A(BC)(AB)(AC)(AB)(AC)(对对的分配律)的分配律)6.6.德德摩根律摩根律 (AB)AB)AB AB(AB)(AB)AB AB 7.7.吸收律吸收律 A(AB)A(AB)A A,A(AB)A(AB)A A 8.8.零律零律 A1 A1 1,A0 1,A0 0 0 9.9.同一律同一律 A0 A0 A A,A1 A1 A A 10.10.排中律排中律 AA AA 1 1 11.11.矛盾律矛盾律 AA AA 0 0 12.12.蕴涵等值式蕴涵等值式 AB AB AB AB13.13.等价等值式等
5、价等值式 A AB B (AB)(BA)(AB)(BA)14.14.假言易位假言易位 AB AB BA BA15.15.等价否定等值式等价否定等值式 A AB B A ABB16.16.归谬论归谬论 (AB)(AB)AB)(AB)A A 一个逻辑等值式,如果只含有一个逻辑等值式,如果只含有、0 0、1 1那么同时那么同时把把和和互换互换把把0 0和和1 1互换互换得到的还是等值式。得到的还是等值式。q 各等值式都是用元语言符号书写的,其中各等值式都是用元语言符号书写的,其中A,B,CA,B,C可以代表任可以代表任意的公式,称这样的等值式为意的公式,称这样的等值式为等值式模式等值式模式。q 每个
6、等值式模式都给出了无穷多个同类型的具体的等值式。每个等值式模式都给出了无穷多个同类型的具体的等值式。例如,在蕴涵等值式例如,在蕴涵等值式 ABABAB AB 中,中,取取A=A=p p,B B=q=q时,得等值式时,得等值式 pqpqpqpq 取取A=A=pqrpqr,B B=pqpq时,得等值式时,得等值式(pqr)(pqpqr)(pq)(pqr)(pqpqr)(pq)q 这些具体的等值式都被称为原来的等值式模式的这些具体的等值式都被称为原来的等值式模式的代入实例代入实例。q 由已知的等值式推演出另外一些等值式的过程为由已知的等值式推演出另外一些等值式的过程为等值演算等值演算。q 置换规则置
7、换规则 设设(A)(A)是含公式是含公式A A的命题公式,的命题公式,(B)(B)是用公式是用公式B B置换了置换了(A)(A)中所有的中所有的A A后得到的命题公式,若后得到的命题公式,若B BA A,则则(B)(B)(A)(A)。关于等值演算的说明关于等值演算的说明q 等值演算的基础等值演算的基础等值关系的性质:等值关系的性质:自反性:自反性:A AA A。对称性:若对称性:若A AB B,则则B BA A。传递性:若传递性:若A AB B且且B BC C,则则A AC C。基本的等值式基本的等值式置换规则置换规则q 等值演算的应用等值演算的应用证明两个公式等值证明两个公式等值判断公式类型
8、判断公式类型解判定问题解判定问题等值演算的应用举例等值演算的应用举例证明两个公式等值证明两个公式等值(pq)rpq)r (pr)(qrpr)(qr)(pqpq)r)r (pq)pq)rr(蕴含等值式、置换规则)蕴含等值式、置换规则)(pq)pq)rr(蕴含等值式、置换规则)蕴含等值式、置换规则)(pq)pq)rr(德摩根律、置换规则)德摩根律、置换规则)(pr)(qrpr)(qr)(分配律、置换规则)分配律、置换规则)说说明明q 也可以从右边开始演算也可以从右边开始演算q 因为每一步都用置换规则,故可不写出因为每一步都用置换规则,故可不写出q 熟练后,基本等值式也可以不写出熟练后,基本等值式也
9、可以不写出q 通常不用等值演算直接证明两个公式不等值通常不用等值演算直接证明两个公式不等值解答解答例例2.32.3 用等值演算法验证等值式用等值演算法验证等值式(pq)rpq)r (pr)(qrpr)(qr)(p pr)(qr)(qr r)(p prr)(q)(qrr)(蕴含等值式蕴含等值式)(pqpq)r)r(分配律分配律)(pq)rpq)r(德摩根律德摩根律)(pq)rpq)r(蕴含等值式蕴含等值式)解答解答例题例题2.2.4 4 用等值演算判断下列公式的类型:用等值演算判断下列公式的类型:(1 1)(p(pq)rp(pq)r (2 2)p(pq)p)qp(pq)p)q)(3 3)(pq)
10、pqpq)pq(1)(1)(p p(pq)r(pq)r (ppq)rppq)r (ppppq)rq)r 00r r0 0故原公式为矛盾式故原公式为矛盾式(2)2)p(pq)p)p(pq)p)q q)p(pq)p(pq)pp)q)q)p(p(pp)(pp)(qp)q(qp)q)p(p(00(qp)q)(qp)q)p(p(qqppq q)p1 p1 p p故原公式为非重言式的可满足式故原公式为非重言式的可满足式解:解:(3)(3)(p pq)pqq)pq (pq)ppq)pq q (蕴涵等值式)蕴涵等值式)(pq)p)pq)p)qq (蕴涵等值式)蕴涵等值式)(pq)pq)p)qp)q (德摩根律
11、)德摩根律)(pq)pq)pp)q)q(德摩根律)德摩根律)(pppp)(qp)q)(qp)q (分配律)分配律)(11(q qp)p)q q (排中律)排中律)(qqqq)p)p (同一律)同一律)11p p(排中律)排中律)1 1 (零 律)(零 律)公式为重言式公式为重言式定义定义1 1 命题变项及其否定统称作命题变项及其否定统称作文字文字。仅由有限个文字构成的析取式称作仅由有限个文字构成的析取式称作简单析取式简单析取式。仅由有限个文字构成的合取式称作仅由有限个文字构成的合取式称作简单合取式简单合取式。q 简单析取式举例:简单析取式举例:p,qp,qpppp,pqpq pqr,pqrpq
12、r,pqrq 简单合取式举例:简单合取式举例:p,qp,qpppp,pqpqpqr,ppqpqr,ppqq 一个文字既是简单析取式,又是简单合取式。一个文字既是简单析取式,又是简单合取式。q 为讨论方便,有时用为讨论方便,有时用A A1 1,A,A2 2,A,As s表示表示s s个简单析取式或个简单析取式或s s个简单合取式。个简单合取式。q 定理定理1 1 (1)(1)一个简单析取式是重言式当且仅当它同时含有某个命一个简单析取式是重言式当且仅当它同时含有某个命题变项及它的否定式。题变项及它的否定式。(2)(2)一个简单合取式是矛盾式当且仅当它同时含有某个命一个简单合取式是矛盾式当且仅当它同
13、时含有某个命题变项及它的否定式。题变项及它的否定式。定义定义2 2(1)(1)由有限个简单合取式构成的析取式称为由有限个简单合取式构成的析取式称为析取范式析取范式。(2)(2)由有限个简单析取式构成的合取式称为由有限个简单析取式构成的合取式称为合取范式合取范式。(3)(3)析取范式与合取范式统称为析取范式与合取范式统称为范式范式。q 设设A Ai i(i(i=1,2,=1,2,s),s)为简单合取式,则为简单合取式,则A=AA=A1 1AA2 2AAs s为析为析取范式。例如,取范式。例如,A A1 1=pq=pq,A A2 2=qr=qr,A A3 3=p=p,则由则由A A1 1,A,A2
14、 2,A,A3 3构造的析取范式为构造的析取范式为A=AA=A1 1AA2 2AA3 3=(=(pq)(qr)ppq)(qr)p q 设设A Ai i(i(i=1,2,=1,2,s),s)为简单析取式,则为简单析取式,则A=AA=A1 1AA2 2AAs s为合为合取范式。例如,取取范式。例如,取A A1 1=pqr=pqr,A A2 2=pq=pq,A A3 3=r=r,则由则由A A1 1,A,A2 2,A,A3 3组成的合取范式为组成的合取范式为A=AA=A1 1AA2 2AA3 3=(=(pqr)(pq)rpqr)(pq)rq 定理定理2 2 (1)(1)一个析取范式是矛盾式当且仅当它
15、的每个简单合取式都是一个析取范式是矛盾式当且仅当它的每个简单合取式都是矛盾式。矛盾式。(2)(2)一个合取范式是重言式当且仅当它的每个简单析取式都是一个合取范式是重言式当且仅当它的每个简单析取式都是重言式。重言式。q 定理定理3 3 任一命题公式都存在着与之等值的析取范式与合取范式。任一命题公式都存在着与之等值的析取范式与合取范式。说说明明q 研究范式的目的在于,将给定公式化成与之等值的析研究范式的目的在于,将给定公式化成与之等值的析取范式或合取范式,进而将公式化成与之等值的主析取范式或合取范式,进而将公式化成与之等值的主析取范式或主合取范式。取范式或主合取范式。(1(1)消去联结词消去联结词
16、、(若存在若存在)。AB AB AB ABA AB B (AB)(AB)(AB)(AB)(2)(2)否定号的消去否定号的消去(利用双重否定律利用双重否定律)或内移或内移(利用德摩根律利用德摩根律)。A A A A(AB)AB)AB AB(AB)AB)ABAB(3)(3)利用分配律:利用利用分配律:利用对对的分配律求析取范式,的分配律求析取范式,对对的分配律求合取范式。的分配律求合取范式。A(BC)A(BC)(AB)(AC)(AB)(AC)A(BC)A(BC)(AB)(AC)(AB)(AC)例题例题1 1 求下面公式的析取范式与合取范式:求下面公式的析取范式与合取范式:(pqpq)r r (1)
17、(1)求合取范式求合取范式 (p pq q)r r (pqpq)r r (消去消去)(pq)pq)r)(rr)(r(pq(pq)(消去消去)(pq)r)(rpqpq)r)(rpq)(消去消去)(pq)pq)rr)(pqr)(pqr)(否定号内移)否定号内移)(pr)(qr)(pqrpr)(qr)(pqr)(对对分配律)分配律)解答解答(2)(2)求析取范式求析取范式 (pqpq)r r (pq)pq)r)r)(p(pq qrr)(pqp)(pqq)(pqrpqp)(pqq)(pqr)(rp)(rq)(rrrp)(rq)(rr)(pqr)(pr)(qrpqr)(pr)(qr)说说明明q 由此例可
18、知由此例可知,命题公式的析取范式不唯一。命题公式的析取范式不唯一。q 同样同样,合取范式也是不唯一的。合取范式也是不唯一的。q 定义定义3 3 在含有在含有n n个命题变项的简单合取式(简单析取式)中个命题变项的简单合取式(简单析取式)中,若每个命题变项和它的否定式不同时出现,而二者之一,若每个命题变项和它的否定式不同时出现,而二者之一必出现且仅出现一次,且第必出现且仅出现一次,且第i i个命题变项或它的否定式出现个命题变项或它的否定式出现在从左算起的第在从左算起的第i i位上(若命题变项无角标,就按字典顺序位上(若命题变项无角标,就按字典顺序排列),称这样的简单合取式(简单析取式)为排列),
19、称这样的简单合取式(简单析取式)为极小项极小项(极大项极大项)。q n n个命题变项共可产生个命题变项共可产生2 2n n个不同的极小项。其中每个极小项个不同的极小项。其中每个极小项都有且仅有一个成真赋值。若成真赋值所对应的二进制数都有且仅有一个成真赋值。若成真赋值所对应的二进制数转换为十进制数转换为十进制数i i,就将所对应极小项记作就将所对应极小项记作mi 。q 类似地,类似地,n n个命题变项共可产生个命题变项共可产生2 2n n个极大项,每个极大项只个极大项,每个极大项只有一个成假赋值,将其对应的十进制数有一个成假赋值,将其对应的十进制数i i做极大项的角标,做极大项的角标,记作记作M
20、i。表表1 1 p,q形成的极小项与极大项形成的极小项与极大项 P QPQP Q PQ P Q0 00 00 10 11 01 01 11 1 0 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 1 1 0 0 0 0 0 0P QPQP Q PQ P Q0 00 00 10 11 01 01 11 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0 1 1 1 1 1 1 1 1 0 0表表2 2 p,q,r形成的极小项与极大项形成的极小项与极大项 定理定理4 4 设设mi与与Mi是命题变项是命题变项p1,p
21、2,pn形成的极小项和极大形成的极小项和极大项,则项,则 mi Mi,Mi mi 定义定义4 4 设由设由n n个命题变项构成的析取范式(合取范式)中所有个命题变项构成的析取范式(合取范式)中所有的简单合取式(简单析取式)都是极小项(极大项),则的简单合取式(简单析取式)都是极小项(极大项),则称该析取范式(合取范式)称该析取范式(合取范式)为主析取范式为主析取范式(主合取范式主合取范式).定理定理5 5 任何命题公式都存在着与之等值的主析取范式和主合任何命题公式都存在着与之等值的主析取范式和主合取范式,并且是唯一的。取范式,并且是唯一的。定理定理5 5的证明的证明(1)(1)证明存在性。证明
22、存在性。设设A A是任一含是任一含n n个命题变项的公式。个命题变项的公式。由定理由定理2.32.3可知,存在与可知,存在与A A等值的析取范式等值的析取范式A A,即即A AA A,若若A A的某个简单合取式的某个简单合取式A Ai i中既不含命题变项中既不含命题变项p pj j,也不含它的否定式也不含它的否定式p pj j,则将则将A Ai i展成如下形式:展成如下形式:A Ai i A Ai i1 1 A Ai i(p(pj jppj j)(A Ai ippj j)(A)(Aj jppj j)继续这个过程,直到所有的简单合取式都含任意命题变项或它的继续这个过程,直到所有的简单合取式都含任
展开阅读全文