收藏 分享(赏)

大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt

上传人:hskm5268 文档编号:9842918 上传时间:2019-09-10 格式:PPT 页数:37 大小:1.08MB
下载 相关 举报
大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt_第1页
第1页 / 共37页
大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt_第2页
第2页 / 共37页
大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt_第3页
第3页 / 共37页
大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt_第4页
第4页 / 共37页
大连理工大学软件学院 离散数学 第一章 命题逻辑-2nd.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

1、离散数学,第一章 命题逻辑,回顾,原子命题 复合命题 逻辑否定 Negation 逻辑合取 Conjunction 析取 Disjunction 单条件 Conditional 双条件 Double conditional 异或 Exclusive or Xor联接词 真值表,2/37,1.3命题变元和合式公式,命题变元 用P表示一个抽象的命题,而不是一个具体的命题时,称它为以表示任意命题命题变元 不能确定真值 合式公式 由命题变元、逻辑联接词及圆括号构成合式公式 合式公式递归定义 (1)单个命题变元是合式公式。 (2)如果A是合式公式,那么 A是合式公式。 (3)如果A和B均是合式公式,那么

2、AB, AB, AB和 AB 都是合式公式。 (4)当且仅当有限次的应用(1)、(2)、(3)条规则由逻辑联结词、圆括号所组成的有意义的符号串是合式公式。上面的定义成为递归定义法,(1)称为递归定义基础,(2)和(3)称为递归定义的归纳,(4)称为递归定义的界限。,3/37,1.3命题变元和合式公式,判断下列字符串哪些是合式公式,哪些不是?P, P,P Q,4/37,1.3命题变元和合式公式,几个概念: 命题 命题变元 命题公式合式公式 命题公式 vs 命题,5/37,命题公式:没有真假意义 命题:有真假意义,真值表,设P是一个命题公式, P1, P2, Pn是出现在P中的所有命题变元,对于这

3、些命题变元真值指派的每一种可能的组合,都能唯一的确定P的真值。将这些真值列成一个表,称为命题公式P的真值表。 给出命题公式 的真值表,6/37,应用,系统规范性说明 在说明硬件系统和软件系统时,将自然语言语句翻译成逻辑表达式是很重要的一部分。 系统和软件工程师从自然语言中提取需求,生成精确、无二义的规范说明,这些说明可以作为系统开发的基础。,7/37,8/37,应用,确定下列系统规范性说明是否一致 “诊断消息存放在缓冲区中或是被重传” “诊断消息没有存储在缓冲区中” “如果诊断消息存储在缓冲区中,那么它被重传” 解: P:诊断消息存储在缓冲区中 Q:诊断消息被重传 三个命题分别是 P Q, P

4、, PQ,逻辑难题,侦探调查了罪案了四位证人,从证人的话侦探得出的结论是:如果男管家说的是真话,那么厨师说的也是真话;厨师和园丁说的不可能都是真话;园丁和杂役不可能都在说谎;如果杂役说真话,那么厨师在说谎。能判定四个人分别在说谎还是说真话吗? 解:首先假设M:男管家说真话C:厨师说真话 G:园丁说真话 Z:杂役说真话,9/37,符号化并构造真值表: () ,10/37,公式的等价性,定义:设A、B是两个命题公式,P1,P2,Pn 是出现在A和B中的所有命题变元。如果对于P1,P2,Pn的2n 个真值指派的每一组,公式A和B的真值相同,则称A和B等价。记作AB。判断公式等价方法: 真值表法 等价

5、公式变换,11/37,真值表判定公式等价性,利用真值表证明公式等价性 证明 与 是相互等价的。,12/37,基本的等价公式,13/37,基本的等价公式,14/37,基本的等价公式,15/37,16/37,公式的等价性,下面我们给出子公式,及关于公式等价的一个定理 定义: 设A是一个公式,A是A的一部分,且A也是一个命题公式,则称A是A的子公式。替换规则:设A是公式A的子公式,B 是一命题公式且AB,将A中的A用B来取代,则所得到的是一个新公式, 记为B,且A B。例1(P(QR) (P Q R) P 证明:左边(P(QR) (P (Q R) P (QR) (Q R)P TP.,公式的等价性,1

6、7/37,公式的等价性,18/37,19/37,将语句“情况并非如此,如果他不来,那么我也不去”化简。 P:他来。 Q:我去。 符号化为: 化简:化简后最终意思:我去了,他没来。,公式的等价性,如果电话号码数据库是打开的,那么监督程序被置于关闭状态,只要系统不在初态。P:电话号码数据库是打开的 Q: 监督程序被置于关闭状态 R: 系统不在初态R(PQ),20/37,1.4重言式和永真蕴含式,一个命题公式若含有N个变元,则应有2n种组合,所以证明两个命题公式的等价,当命题变元多时使用真值表法是不现实的,只能采用上面的等价变换的方法。 有两种特殊的命题公式值得一提,即不依赖变元的真值指派总是取值为

7、T的公式(称为永真式),不依赖变元的真值指派总是取值为F的公式(称为永假式),其余则情况则为可满足的式子。,21/37,1.4重言式和永真蕴含式,重言式 给定一个命题公式,若无论对其中的命题变元作何种真值指派,其对应的真值永为T,则称该命题公式为重言式或永真式。 永假式 给定一个命题公式,若无论对其中的命题变元作何种真值指派,其对应的真值永为F,则称该命题公式为永假式或矛盾。 至少存在一组真值指派使命题公式取值为T的命题公式,称为可满足的。,22/37,对命题公式 , , 做出真值表,23/37,重言式和永假式,P P T, P P F 永真式与永假式取决于公式本身的结构,不依赖变元的真值指派

8、。 例如(P Q R) (P Q R)就是一个永真式 (P Q R) (P Q R)就是一个永假式 永真式的性质:若公式A是永真式,并且P1,P2,Pn是出现于A中的变元,若用公式B代换A中的原子变元Pi(i=1,2, ,n),所得到的公式设为A,则A也是永真式。(注意代换过程从左向右要进行到底)。对非永真式,这条性质不一定成立。,24/37,带入规则 在一个重言式中,某个命题变元出现的每一处均代以同一个公式后,所得到的新的公式仍是重言式,这条规则称之为带入规则。,25/37,带入规则,带入规则,应用代入规则和替换规则及已有的重言式可以证明新的重言式 P P F是重言式,那么用 R Q代P得到

9、的式子仍然是重言式。E11: (P Q) P Q ,用A B代P, A B代Q,26/37,(1)重言式的否定是一个矛盾式,一个矛盾式的否定是重言式,所以只研究其中之一就可以了。 (2)重言式的析取,合取,单条件,双条件都是重言式。于是可由简单的重言式推出复杂的重言式。 (3)由重言式可以产生许多有用的恒等式。,27/37,永真蕴含式,定义:当且仅当AB是一个永真式时,称A永真蕴含B ,记作AB要证明A永真蕴含B ,只需要证明AB是一个永真式 假定前件A是真,若能推出后件B必为真,则AB永真,于是 AB . 假定后件B是假,若能推出前件A必为假,则AB永真,于是AB .,28/37,永真蕴含式

10、,29/37,常用永真蕴含式,30/37,等价式和蕴含式的关系,设P和Q是命题公式, 的充分必要条件是PQ 并且QP设A、B、C是公式且有AB , BC ,则AC设A, B,C是公式,若有AB ,AC ,则A B C,31/37,蕴含式,定义:假设H1, Hm ,Q是命题公式。如果(H1 Hm ) Q,则称H1, Hm 共同蕴涵Q,并记作H1, Hm Q 定理:如果H1 Hm P Q,则H1, Hm P Q 定理是显然的: H1 Hm P 为真,保证了P为真, H1 Hm P Q,保证了Q为真,于是有P Q为真,得证。,32/37,全功能联结词集合,前面我们已经学习了6个逻辑联结词: 是不是这

11、些逻辑联结词都是必不可少的呢?在前面介绍的等价公式中我们已经发现,有些逻辑联结词是可以被其它逻辑联结词代替的: 例如:P Q P QP Q (P Q) (P Q)P Q (P Q)P Q ( P Q)从上面的讨论我们可以看出逻辑联结词集合, 是全功能的,但不是最小的。逻辑联结词全功能最小完备集是指用该集合中的逻辑联结词能表示所有的命题公式,并且删除一个至少有一个公式不能被表示。例如: ,和, 均是最小功能完备集,33/37,逻辑部件非门的图示: 逻辑部件与门的图示: 逻辑部件或门的图示: ,34/37,应用:汽车报站系统 令:汽车运行的方向(上行为下行则为):当前站点(用数字表示):下一站点(用数字表示) 于是其逻辑表达式为: () 请同学完成该逻辑表达式的图示,35/37, ,36/37,作业,P15 1(1)(3)(5)(9)(10)(14) 2(1)(4)(5) 3 5(1)(3) 6(3,4,6) 7 8 补充:证明下列公式等价,37/37,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报