离散数学笔记
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章 命题逻辑
教学目的及要求: 教学目的及要求 深刻理解和掌握命题逻辑中基本概念和基本方法。 教学内容:命题及表示、联结词、命题公式与翻译、真值表与等价公式、重言式与蕴涵式、对偶与范式、推理理论。 教学内容 教学重点: 教学重点 命题逻辑中的基本概念和基本推理方法。 教学难点: 教学难点 推理理论。
例如:他通过电视看杂技或 或到剧场看杂技。 例如 他乘火车去北京或 或乘飞机去北京。 以上两句均为不“可兼或” 。 4、单条件联结词: ( “蕴含” 单条件联结词: 蕴含”联结词、 联结词、蕴含词) 蕴含词) (1)符号: “→” ,读作“如果…则…” 、 “蕴含” P、Q 为二个命题, (P→Q)为新的命题,读作: “如果 P 则 Q” , “P 蕴含 Q” , “P 仅当 Q” , “Q 当且 P” , “P 是 Q 的充分条件” 。
—3—
(2)定义: (由真值表给出) P→Q 的真值表: P T T F F Q T F T F P→Q T F T T Q→P T T F T
当 P 为“T” ,Q 为“F”时,则(P→Q)为“F” ,否则(P→Q)均为“T” 。 P:称为前件、条件、前提、假设。 Q:称为后件、结论。 (3)举例: (a) P:我拿起一本书。 Q:我一口气读完了这本书。 P→Q:如果我拿起一本书,则我一口气读完。了这本书。 (b) P:月亮出来了 Q:3×3=9 P→Q:如果月亮出来了,则 3×3=9。 通常称:(a)为形式条件命题——前提和结果有某种形式和内容上的联系。 (b)为实质条件命题——前提和结果可以有联系,也可以没有联系,只要满足单条件命题的定义。 所以,是形式条件命题一定是实质条件命题,反之不一定。 “→”是实质条件命题。 例:P:我买到了鱼;Q:我吃鱼。 P→Q:如果我买到了鱼,则我吃鱼。 但“如果我没买到鱼,则我吃鱼” ,在日常生活中不可能,但在单条件命题的定义中是允许的。 可以证明: 可以证明 P→Q ⇔ ¬Q→¬P 原命题 ⇔ 逆反命题 Q→P ⇔ ¬P→¬Q 逆命题 ⇔ 反命题 列出真值表,由真值表得: 原命题 ⇔ 逆反命题 逆命题 ⇔ 反命题 P T T F F Q T F T F P→Q T F T T ¬Q→¬P T F T T Q→P T T F T ¬P→¬Q T T F T
第一篇 数理逻辑 数理逻辑
逻辑学:研究思维形式及思维规律的科学。逻辑学分为二类:辩证逻辑和形式逻辑。 逻辑学 辩证逻辑:是研究事物发展的客观规律。形式逻辑 形式逻辑:对思维的形式结构和规律进行研究。 辩证逻辑 形式逻辑 数理逻辑是用数学的方法研究概念、判断和推理的科学,属于形式逻辑 属于形式逻辑。 属于形式逻辑 在数理逻辑中,用数学的方法是指引进一套符号体系的方法来研究概念、判断和推理。即对符号进行判断和推理。 数理逻辑分为四大分支:证明论、模型论、递归论和公理集合论。 我们这里介绍的是属于四大分支的共同基础——古典数理逻辑(命题逻辑和谓词逻辑)。 第一章 命题逻辑目录 §1.1 命题 §1.2 命题联结词 §1.3 命题公式 §1.4 等价式 §1.5 永真蕴含式 §1.6 其他命题联结词 §1.7 范 式 §1.8 推论理论
每当 P 和 Q 的真值相同时,则(P↔Q)的真值为“T” ,否则(P↔ Q)的真值为“F” 。 (3)举例:
—4—
(a)设 P:△ABC 是等腰三角形 Q:△ABC 有两只角相等 P↔Q:△ABC 是等腰三角形当且仅当有两只角相等。 (b)下面均为等价联结词: 春天来了当且仅当燕子飞回来了。 平面上二直线平行,当且仅当二直线不相交。 2+2=4 当且仅当雪是白色的。 (4)P、Q 中,P、Q 的地位是平等的,P、Q 交换位置不会改变真值表中的值。 (5)P 当且仅当 Q P↔Q P 仅当 Q P→Q P 当且 Q Q→P 6、命题联结词在使用中的优先级 (1)先括号内,后括号外; (2)运算时联结词的优先次序为:¬、∧、∨、→、↔(由高到低) ; (3)联结词按从左到右的次序进行运算; (4)最外层的括号一律均可省去;如: (P→Q∨R)可写成 P→Q∨R。 例如: 例如 :¬P∨(Q∨R)可省去括号,因为“V”运算是可结合的。 而 P→(Q→R)中的括号不能省去,因“→”不满足结合律。 7、命题联结词小结 (1)五个联结词的含义与日常生活中的联结词的含义大致相同。 (2) “或”可分为可兼或(∨)和异或(▽) (不可兼或) 。 (3) “¬”为一元运算,其余四个均为二元运算。 (4) “→”分为形式条件和实质条件命题,当前件为“F”时,不论后件怎样,则单条件命题的真值均为“T” 。 (5)命题联结词是命题或命题之间的联结词,而不是名词之间、数字之间和动词之间的联结词。 以上介绍了五种常用的联结词及其相应的复合命题形式。数理逻辑的特点是把逻辑推理变成类似数学演算的完全 形式化了的逻辑演算,为此,首先要把推理所涉及到的各命题符号化 命题符号化。 命题符号化 步骤如下: 步骤如下 ①找出各简单命题,分别符号化。 ②找出各联结词,把简单命题逐个联结起来。 例 将下列命题符号化: (1)李明是计算机系的学生,他住在 312 室或 313 室。 (2)张三和李四是朋友。 (3)虽然交通堵塞,但是老王还是准时到达了车站。 (4)只有一个角是直角的三角形才是直角三角形。 (5)老王或小李中有一个去上海出差。 (1)首先用字母表示简单命题。 解: P:李明是计算机系的学生。 Q:李明住在 312 室。 R:李明住在 313 室。 该命题符号化为:P∧(Q▽R) (2)张三和李四是朋友。是一个简单句,该命题符号化为:P。 (3)首先用字母表示简单命题。 P:交通堵塞。 Q:老王准时到达了车站。 该命题符号化为:P∧Q (4)首先用字母表示简单命题。
§1.2
命题联结词
在命题演算中也有类似的日常生活中的联结词称做“命题联结词 命题联结词” 命题联结词 ,下面先介绍五个常用的命题联结词。 1、否定词: (否定运算 否定词: (否定运算、 否定运算、非运算) 非运算) (1)符号: “¬” ,读作“非” , “否定” 设命题为 P,则在 P 的前面加否定词¬,变成¬P,¬P 读做“P 的否定”或“非 P” 。 (2)定义: (由真值表给出) P 的真值表:略 (3)举例: Q:每一种生物均是动物。F ¬Q:有一些生物不是动物。T 这里¬Q 不能讲成“每一种生物都不是动物” 。 对量化命题的否定,除对动词进行否定外,同时对量化词也要加以否定。 2、合取词 合取词( 合取” 运算) ( “合取 ” 、 “积” 、 “与”运算 ) (1)符号: “∧” 设 P,Q 为两个命题,则 P∧Q 称 P 与 Q 的合取,读作: “P 与 Q” 、 “P 与 Q 的合取” 、 “P 并且 Q”等。 (2)定义: (由真值表给出) P∧Q 的真值表: P T T F F Q T F T F P∧Q T F F F Q∧P T F F F
§1.1
命题
【定义】具有确定真假值的陈述句叫命题。 讨论定义: 讨论定义 : (1)命题可以是真的,或者是假的,但不能同时为真又为假。 (2)命题分类:
—1—
①原子命题(基本命题、本原命题) :不能分解成为更简单的命题。 例:我是一位学生。 ②分子命题(复合命题) :若干个原子命题使用适当的联结词所组成的新命题。 例:我是一位学生和他是一位工人 (3)命题所用符号:常用大写 26 个英文字母表示命题。用 A、B、C、……、Z 表示。 (4)命题中所有的“真”用“T”表示,命题中所有的“假”用“F”表示。 例:判断下列语句是否为命题。 *陈述句一般为命题。例如: ①十是整数。 (T) ②上海是一个村庄。 (F) ③今天下雨。 ④加拿大是一个国家。 (T) ⑤2 是偶数而 3 是奇数。 ⑥她不是护士。 ⑦1+101=110 ⑧今天是星期天。 *命令句,感叹句,疑问句均不是命题。例如: ①把门关上! ②你到哪里去? *语句既为真,同时又包含假的不是命题,这样的句子称为“悖论” 。 (在命题逻辑中不讨论这类问题) 。 例如:他正在说谎。 (悖论)
当且仅当 P 和 Q 的真值均为“T” ,则(P∧Q)的真值为“T” 。否则,其真值为“F” 。 注意:P 和 Q 是互为独立的;地位是平等的,P 和 Q 的位置可以交换而不会影响 P∧Q 的结果。 注意
—2—
(3)举例: ①P:王华的成绩很好 Q:王华的品德很好。 则 P∧Q:王华的成绩很好并且品德很好。 ②P:我们去种树 Q:房间里有一台电视机 则 P∧Q:我们去种树与房间里有一台电视机。 ③P:今天下大雨 Q:3+3=6 则 P∧Q:今天下大雨和 3+3=6 由例②③可见,在日常生活中,合取词应用在二个有关系的命题之间。而在逻辑学中,合取词可以用在二个 毫不相干的命题之间。 ④P:王大和王二是亲兄弟。 Q:他打开箱子然后拿出一件衣服来。 两个语句均不是合取联结词组成的命题。 3、析取词( 析取词(或运算) 或运算) (1)符号: “∨” 设 P、Q 为二个命题,则(P∨Q)称作 P 与 Q 的“析取” ,读作: “P 或 Q” 。 (2)定义: (由真值表给出) 当且仅当 P、Q 均为“F”时, (P∨Q)为“F” 。否则,其真值为“T” 。 P∨Q 的真值表: P T T F F Q T F T F P∨Q T T T F Q∨P T T T F
5、双条件联结词: ( “等价” “同”联结词、 “等同” 双条件联结词: 等价”词、 联结词、 等同”词) (1)符号: “↔” 。 设 P、Q 为二个命题,则“P↔Q”读作“P 当且仅当 Q” , “P 等价 Q” , “P 是 Q 的充分必要条件” 。 (2)定义: (由真值表给出) P→Q 的真值表: P T T F F Q T F T F P↔Q T F F T Q↔P T F F T
《离散数学》 离散数学》教案
课程性质 离散数学(又称计算机数学)是现代数学的重要分支,是计算机专业核心基础课程之一。 课程目标 离散数学是以研究离散量的结构和相互之间的关系为主要目标,其研究对象一般为:有限或可数个元素(例如:自然 数、整数、真假值、有限个结点等) ,而离散性也是计算机科学的显著特点。 与其他课程的关系 离散数学与计算机科学的其他课程,如:数据结构、操作系统、编译原理、算法分析、逻辑设计、系统结构、容错技术、 人工智能等有密切的联系。它是这些课程的先导和基础课程。 教材与参考书 《离散数学》上海科学技术文献出版社,1982,左孝凌等编著 《Discrete Mathematical Structures(Fourth Edition) 》Higher Education Press,2001 Bernard Kolman,Robert C.Busby,Sharon Cutler Ross 课程内容 本课程根据大纲的内容和相关独立性,可分为四大部分。 第一部分 数理逻辑。包括命题逻辑、谓词逻辑 第二部分 集合论。包括集合与关系、函数 第三部分 代数系统。包括代数结构、格与布尔代数 第四部分 图论
区分“可兼或”与“不可兼或(异或,排斥或) ” : ①“可兼或”即 P 或 Q 为“T”时(P∨Q)为“T” 。 例如:灯泡有故障或开关有故障。 例如 今晚写字或看书。 今天下雨或打雷。 以上例句均为可兼或。 ②“不可兼或”即 P 和 Q 的真值不同时,P▽Q 为 T。 (异或用“▽”表示) P▽Q 的真值表: P T T F F Q T F T F P▽Q F T T F Q▽P F T T F
—5—
P:三角形的一个角是直角。 Q:三角形是直角三角形。 该命题符号化为:¬P→¬Q (5)首先用字母表示简单命题。 P:老王去上海出差。 Q:小李去上海出差。 该命题符号化为:P▽Q 也可符号化为: (P∧¬Q)∨(¬P∧Q)或者(P∨Q)∧¬(P∧Q)
§1.3
命题公式
ຫໍສະໝຸດ Baidu讲之前做两个约定: 讲之前做两个约定 (1)我们只注意命题的真假值,而不再去注意命题的汉语意义。 (2)对命题联结词,我们只注意真值表的定义,而不注意它日常生活中的含义。 1、命题公式 命题常元:表示确定的命题{T,F} 。 命题变元:以真假为其变域之变元,或没有指定真值的命题。常用大写英文字母 A…Z 表示。 命题公式:由命题变元、常元、联结词、括号,以规定的格式联结起来的字符串。 原子命题公式:单个命题変元或命题常元。 分子命题公式:即上面说的命题公式。 【定义】命题公式(wff)可按下述法则来生成: (1)单个的命题变元是一个命题公式。 (2)若 A 是命题公式,¬A 也为命题公式。 (3)若 A、B 是命题公式,则(A∧B) 、 (A∨B) 、 (A→B) 、 (A↔B)均为命题公式。 (4)当且仅当有限次使用(1) (2) (3)所得到的包含有命题变元和命题常元,联结词,括号的符号串才是命 题公式。 例如: 例如:(¬(P∨Q)),(P→(Q→R)),((P∧Q)¬R),P 等都是命题公式。而(P→),(P∨¬)等都不是命题公式。 2、命题公式的真值表 命题变元用特定的命题来取代,这一过程称为对该命题变元进行真值指派 真值指派。 真值指派 命题公式可以看成是一个以真假值为定义域和真假值为值域的一个函数。写成 y = f (x) 。 例如:公式 P→(Q→R)定义为三元函数,则 Y(P,Q,R)=P→(Q→R)。 例如 【定义】命题公式 A 在其所有可能的赋值下取得的值列成的表称为 A 的真值表。 构造真值表的步骤如下: (1)找出给定命题公式中所有的命题变元,列出所有可能的赋值。 (2)按照从低到高顺序写出命题公式的各层次。 (3)对应每个赋值,计算命题公式各层次的值,直到最后计算出整个命题公式的值。 例 1 构造命题公式¬((P∨Q)∧P)的真值表。 P T T F F Q T F T F P∨Q T T T F (P∨Q)∧P T T F F ¬((P∨Q))∧P) F F T T