离散数学-命题逻辑.ppt
《离散数学-命题逻辑.ppt》由会员分享,可在线阅读,更多相关《离散数学-命题逻辑.ppt(117页珍藏版)》请在三一办公上搜索。
1、1,离散数学课程学时:48讲 授:杨绍禹,2,课程性质,离散数学(又称计算机数学)是现代数学的重要分支,是计算机专业核心基础课程之一。,3,课程目标,离散数学是以研究离散量的结构和相互之间的关系为主要目标,其研究对象一般为:有限或可数个元素(例如:自然数、整数、真假值、有限个结点等),而离散性也是计算机科学的显著特点。,4,与其他课程的关系,离散数学与计算机科学的其他课程,如:数据结构、操作系统、编译原理、算法分析、逻辑设计、系统结构、容错技术、人工智能等有密切的联系。它是这些课程的先导和基础课程。,5,离散数学高等教育出版社,2008屈婉玲著Discrete Mathematics and
2、Its Applications 6th Edition Kenneth H Rosen,教材与参考书,6,课程内容,本课程根据大纲的内容和相关独立性,可分为四大部分 第一部分 数理逻辑 包括命题逻辑;谓词逻辑 第二部分 集合论 包括集合与关系;函数,7,课程内容,第三部分 代数系统 包括代数结构;格与布尔代数第四部分 图论,8,学习方法,课程特点:定义、定理多 本课内容定义定理习题为了学好这门课,要求:()弄懂定义、定理,弄懂例题,加深对定义、定理的理解;()在复习基础上,做好课外作业。同学之间可以讨论,弄懂弄通。(3)做好课堂笔记。(4)结合专业实践,做到融会贯通。,9,学习建议,平时考勤
3、 20%平时作业 20%期末考试 60%,考核方式,课前预习+课上笔记+课下习题+经典文献阅读,10,第一篇 数理逻辑,数理逻辑是用数学语言表述的推理形式有效性的学问。命题逻辑、谓词逻辑数理逻辑使用特制的表意符号,亦称为符号逻辑。逻辑研究对象逻辑真值真,表示为T或1假,表示为F或0正确的推理形式正确前提正确的推理形式必然得出正确的结论,第一章 命题逻辑 1.1 命题与联接词,什么是命题?命题的运算符是什么?如何表示命题?有多少种命题的运算符?,语句表达,陈述句疑问句祈使句感叹句,雪是白的。2是奇数。X+Y5。你是谁?我正在说谎。北京是中国的首都。前进!天空多漂亮!,特点:有的语句可以判断真假。
4、,自然语言、命题,语言是人们思维和交际的工具,也是一种表达观念的符号系统。自然语言由各种句式组成,如陈述句、疑问句、感叹句、祈使句等等。陈述句是陈述一个事实或者说话人的看法,它包括肯定句和否定句两种。一般来说,仅有陈述句能够确定句子的意义是真还是假。命题表达为具有确定真假意义的陈述句。,命题示例,雪是白的。2是奇数。X+Y5。你是谁?我正在说谎。北京是中国的首都。每个不小于6的偶数都是两个奇素数之和(歌德巴赫猜想)21世纪有人住在月球上。他很高。一个自然数不是合数就是素数,命题,真 命题,假不确定,非命题疑问句,非命题悖论,非命题命题,真命题,真,有唯一真假值。命题,假,有唯一真假值。无法确定
5、,非命题命题,假,1不是合数和素数,命题的抽象表示,自然语言具有二义性 比如:郑州市长远规划出来了命题逻辑不关注语句的内容,也不关注语句为何是真或为假,而是仅仅关注语句能够为真或假。命题的抽象用小写字母表示命题,取值为0,1。命题真值陈述句的意义为真,称为真命题,真值为1或T。陈述句的意义为假,称为假命题,真值为0或F。命题逻辑的研究对象命题。数理逻辑从形式结构方面研究命题。,自然语言复杂语句构造,简单语句+联接词(连词、介词)=复杂语句,语句联接词并且或否定如果,则。当且仅当既不,也不。,运算思维,简单命题与复合命题,简单命题由简单陈述句表述的命题称为简单命题。命题逻辑不再进一步分析简单命题
6、的内部结构p:孔子是圣人,语句联接词并且或否定如果,则。当且仅当既不,也不。,复合命题用联接词可以将若干个简单句组合成复合句。子命题,命题逻辑如何运算?,数计算启示自然数运算:+、*整数运算:+、-、*有理数运算:+、-、*、/,命题逻辑真1,假0运算:?,逻辑联结词,定义0和1称为0元函数。设n0,称为0,1n到0,1的函数为n元函数,真值函数也称为联结词。命题的操作符(联结词)非 与 或 如果,则。当且仅当 异或,真值表真值形式可以用图表来说明。这种表称为真值图表。,0元函数0,11元函数2元函数、,逻辑联结词,命题p的否定记为p,读作非p,真值表,逻辑联接词的含义自然语言中,并非的含义举
7、例:每一种生物均是动物。F:有一些生物不是动物。T 这里不能讲成“每一种生物都不是动物”。,逻辑联结词,真值表,pq称为p和q的合取读作p且q,逻辑联接词的含义自然语言中,并且的含义都真(p:1)才真(q:1),22,举例:(1)p:王华的成绩很好 q:王华的品德很好。则pq:王华的成绩很好并且品德很好。(2)p:我们去种树 q:房间里有一台电视机 则pq:我们去种树与房间里有一台电视机。(3)p:今天下大雨 q:3+3=6 则pq:今天下大雨和3+3=6由例(2)(3)可见,在日常生活中,合取词应用在二个有关系的命题之间。而在逻辑学中,合取词可以用在二个毫不相干的命题之间。,逻辑联结词,逻辑
8、联结词,真值表,pq称为p和q的析取,读作p或q,逻辑联接词的含义自然语言中,或的含义都假(p:0)才假(q:0)举例:今天晴天或者下雨,逻辑联结词,真值表,逻辑联接词的含义自然语言中,如果,则.的含义真(1)假(0)才假(0),pq称为p蕴涵q读作p则qp称为前件q称为后件,25,举例:(1)p:我拿起一本书 q:我一口气读完了这本书 pq:如果我拿起一本书,则我一口气 读完了这本书。(2)p:Alice当选总统 q:Alice减税 pq:如果Alice当选总统,那么Alice将减税(3)p:今天打雷了 q:1+1=2 pq:如果今天打雷,那么1+1=2,逻辑联结词,逻辑联结词,真值表,p
9、q称为p与q等值,读作p当且仅当q,p与q互蕴含。pq=(pq)(qp),逻辑联接词的含义自然语言中,当且仅当的含义相同才1,不同则0,逻辑联结词,举例设:ABC是等腰三角形:ABC有两只角相等:ABC是等腰三角形当且仅当 有两只角相等。,逻辑联结词,Alice是男孩或女孩。(不可兼或)比较李明学习英语或学习法语。(可兼或),真值表,p q称为p与q异或(不可兼或),读作p异或q。pq=(pq)(qp)不同才1,相同则0,29,区分“可兼或”与“不可兼或”,“可兼或”即p或q为“T”时(pq)为“T”,是析取。例如:灯泡有故障或开关有故障。今晚写字或看书。今天下雨或打雷。以上例句均为“可兼或”
10、。,30,“不可兼或”即p和q的真值不同时,p q为T。(异或用“”表示)不是析取。,区分“可兼或”与“不可兼或”,例:Alice通过电视看杂技或到剧场看杂技。Alice乘火车去北京或乘飞机去北京。以上两句均为“不可兼或”。,31,命题联结词在使用中的优先级,()先括号内,后括号外()运算时联结词的优先次序为:(由高到低)()联结词按从左到右的次序进行运算()最外层的括号一律均可省去(pqr)可写成pqr,32,命题联结词注意事项,(1)五个联结词的含义与日常生活中的联结词 的含义大致相同。(2)“或”可分为可兼或()和异或()(不可兼或)(3)“”为一元运算,其余四个均为二元运算。(4)“”
11、分为形式条件和实质条件命题,当前件为“”时,不论后件怎样,则单条件命题的真值均为“”。(5)命题联结词是命题或命题之间的联结词,而 不是名词之间、数字之间和动词之间的联结词。,33,命题符号化,以上介绍了五种常用的联结词及其相应的复合命题形式。数理逻辑的特点是把逻辑推理变成类似数学演算的完全形式化了的逻辑演算,为此,首先要把推理所涉及到的各命题符号化。步骤如下:找出各简单命题,分别符号化。找出各联结词,把简单命题逐个联结起来。,34,命题符号化,例.将下列命题符号化:(1)李明是计算机系的学生,他住在312室或 313室(2)张三和李四是朋友。(3)虽然交通堵塞,但是老王还是准时到达了车站。(
12、4)只有一个角是直角的三角形才是直角三角形。(5)老王或小李中有一个去上海出差。(6)除非今天下雨,否则我去踢球。(7)只要今天下雨,我就不去踢球。(8)只有今天不下雨,我才去踢球。,35,命题符号化,约定:()我们只注意命题的真假值,而不再去注意命题的汉语意义。()对命题联结词,我们只注意真值表的定义,而不注意它日常生活中的含义。,36,1.2 命题公式,命题公式命题常元:表示确定的命题T,F。命题变元:以真假为其变域之变元,或没有指定真值的命题。常用大写英文字母表示。命题公式:由命题变元、常元、联结词、括号,以规定的格式联结起来的字符串。,37,命题公式构造法则,定义命题公式(wff)可按
13、下述法则来生成:)单个的命题变元是一个命题公式。)若是命题公式,也为命题公式。)若、是命题公式,则()、()、()、()均为命题公式。)当且仅当有限次使用()()()所得到的包含有命题变元和命题常元,联结词,括号的符号串才是命题公式。,38,命题公式的真值表,例如:(PQ),(P(QR),(PQ)R),P都是命题公式。而(P),(P)都不是命题公式命题公式的真值表:命题变元用特定的命题来取代,这一过程称为对该命题变元进行真值指派。命题公式可以看成是一个以真假值为定义域和真假值为值域的一个函数。写成(x),39,命题公式的真值表,例如:公式 P(Q R)定义三元函数 Y(P,Q,R)P(Q R)
14、定义命题公式A在其所有可能的赋值下取得的值列成的表称为A的真值表。,40,命题公式真值表构造方法,构造真值表的步骤如下:1)找出给定命题公式中所有的命题变元,列 出所有可能的赋值。2)按照从高到低顺序写出命题公式的各层次。3)对应每个赋值,计算命题公式各层次的值,直到最后计算出整个命题公式的值。,41,命题公式真值表构造方法,例构造命题公式()R)的真值表,例2构造命题公式P(PQ)的真值表,例3构造命题公式(PQ)Q 的真值表,个命题变元有组真值指派;个命题变元有23 组真值指派,个则有个2n个真值指派。,42,命题公式的永真式、永假式和可满足式,定义设公式中有n个不同的原子变元 p1,pn
15、,(n为正整数)。该变元组的任意一组确定的值(u1,un)称为关于p1,pn的一个完全指派,其中ui或为,或为。如果对于中部分变元赋以确定值,其余变元没有赋以确定的值,则这样的一组值称为公式的关于该变元组的部分指派。定义使公式取真的指派称为成真指派。,43,命题公式的永真式、永假式和可满足式,定义如果一个命题公式的所有完全指派均为成真指派,则该公式称为永真式。如果一个命题公式的所有完全指派均为成假指派,则该公式称为永假式。不是永假式的公式,则称此命题公式是可满足式。讨论:()永真式的否定为永假式();永假式的否定为永真式()。()二个永真式的析取、合取、蕴含、等价 均为永真式。,第二章 命题逻
16、辑等值演算 2.1 等值式,有哪些基本的等值式?如何进行等值演算?析取范式与合取范式,主析取范式与主合取范式的求解什么是联结词完备集?,45,2.1 等值式,定义2.1 若等价式AB是重言式,则称A与B等值,记作AB,并称AB是等值式几点说明:定义中,A,B,均为元语言符号 A或B中可能有哑元出现.例如(pq)(pq)(rr)r为左边公式的哑元.用真值表可检查两个公式是否等值请验证:p(qr)(pq)r p(qr)不与(pq)r 等值,46,等值式例题,例1 判断下列各组公式是否等值:(1)p(qr)与(pq)r,结论:p(qr)(pq)r,47,等值式例题,(2)p(qr)与(pq)r,结论
17、:p(qr)与(pq)r 不等值,48,基本等值式,双重否定律 AA幂等律 AAA,AAA交换律 ABBA,ABBA结合律(AB)CA(BC),(AB)CA(BC)分配律 A(BC)(AB)(AC),A(BC)(AB)(AC)德摩根律(AB)AB(AB)AB吸收律 A(AB)A,A(AB)A,49,基本等值式,零律 A11,A00同一律 A0A.A1A排中律 AA1矛盾律 AA0蕴涵等值式 ABAB等价等值式 AB(AB)(BA)假言易位 ABBA等价否定等值式 ABAB归谬论(AB)(AB)A特别提示:必须牢记这16组等值式,这是继续学习的基础,50,等值演算与置换规则,1.等值演算由已知的
18、等值式推演出新的等值式的过程2.等值演算的基础:(1)等值关系的性质:自反性、对称性、传递性(2)基本的等值式(3)置换规则(见3)3.置换规则 设(A)是含公式 A 的命题公式,(B)是用公式 B 置换(A)中所有的 A 后得到的命题公式 若 BA,则(B)(A),51,等值演算的应用举例,证明两个公式等值例2 证明 p(qr)(pq)r,证 p(qr)p(qr)(蕴涵等值式,置换规则)(pq)r(结合律,置换规则)(pq)r(德摩根律,置换规则)(pq)r(蕴涵等值式,置换规则)今后在注明中省去置换规则注意:用等值演算不能直接证明两个公式不等值,52,证明两个公式不等值例3 证明 p(qr
19、)与(pq)r 不等值,等值演算的应用举例,证 方法一:真值表法,见例1(2)方法二:观察法.观察到000,010是左边的成真赋值,是右边的成假赋值 方法三:先用等值演算化简公式,然后再观察 p(qr)pqr(pq)r(pq)r(pq)r 更容易看出前面的两个赋值分别是左边的成真赋 值和右边的成假赋值,53,判断公式类型:A为矛盾式当且仅当A 0 A为重言式当且仅当A 1例4 用等值演算法判断下列公式的类型(1)q(pq)(2)(pq)(qp)(3)(pq)(pq)r),等值演算的应用举例,解(1)q(pq)q(pq)(蕴涵等值式)q(pq)(德摩根律)p(qq)(交换律,结合律)p0(矛盾律
20、)0(零律)矛盾式,54,判断公式类型,(2)(pq)(qp)(pq)(qp)(蕴涵等值式)(pq)(pq)(交换律)1重言式,(3)(pq)(pq)r)(p(qq)r(分配律)p1r(排中律)pr(同一律)可满足式,101和111是成真赋值,000和010等是成假赋值.,55,2.2 析取范式与合取范式,基本概念(1)文字命题变项及其否定的总称(2)简单析取式有限个文字构成的析取式 p,q,pq,pqr,(3)简单合取式有限个文字构成的合取式 p,q,pq,pqr,(4)析取范式由有限个简单合取式组成的析取式 p,pq,pq,(pq)(pqr)(qr)(5)合取范式由有限个简单析取式组成的合
21、取式 p,pq,pq,(pqp(pqr)(6)范式析取范式与合取范式的总称,56,范式的性质,定理2.1(1)一个简单析取式是重言式当且仅当它同时含有某个命题变项和它的否定式.(2)一个简单合取式是矛盾式当且仅当它同时含有某个命题变项和它的否定式.定理2.2(1)一个析取范式是矛盾式当且仅当它每个简单合取式都是矛盾式.(2)一个合取范式是重言式当且仅当它的每个简单析取式都是重言式.,57,命题公式的范式,定理2.3(范式存在定理)任何命题公式都存在与之等值的析取范式与合取范式公式A的析取(合取)范式与A等值的析取(合取)范式求公式A的范式的步骤:(1)消去A中的,(若存在)ABAB AB(AB
22、)(AB)(2)否定联结词的内移或消去 A A(AB)AB(AB)AB,58,命题公式的范式,(3)使用分配律 A(BC)(AB)(AC)求合取范式 A(BC)(AB)(AC)求析取范式公式范式的不足不惟一,59,求公式的范式,例5 求下列公式的析取范式与合取范式(1)(pq)r(2)(pq)r解(1)(pq)r(pq)r(消去)pqr(结合律)(2)(pq)r(pq)r(消去第一个)(pq)r(消去第二个)(pq)r(否定号内移德摩根律)析取范式(pr)(qr)(对分配律)合取范式,60,极小项与极大项,61,实例,由两个命题变项 p,q 形成的极小项与极大项,62,实例,由三个命题变项 p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 离散数学 命题逻辑

链接地址:https://www.31ppt.com/p-5371510.html