命题逻辑及命题演算课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《命题逻辑及命题演算课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 命题逻辑 命题演算 课件
- 资源描述:
-
1、概述和计算机科学联系概述和计算机科学联系 n和计算机科学联系紧密是计算机科学的支撑学科之一,也是信息科学的数学基础。在计算机理论研究及软硬件开发的各个领域都有广泛的应用。在计算机科学发展的过程中,各种理论问题的研究交错地使用着近代数学中的不同论题,这些论题构成了离散数学。学习离散数学的重要性学习离散数学的重要性 一个土耳其商人想找一个十分聪明的助手协助他经商,有两人前来应聘,这个商人为了试试哪个更聪明些,就把两个人带进一间漆黑的屋子里,他打开灯后说:“这张桌子上有五顶帽子,两顶是红色的,三顶是黑色的,现在,我把灯关掉,而且把帽子摆的位置弄乱,然后我们三个人每人摸一顶帽子戴在自己头上,在我开灯后
2、,请你们尽快说出自己头上戴的帽子是什么颜色的。”说完后,商人将电灯关掉,然后三人都摸了一顶帽子戴在头上,同时商人将余下的两顶帽子藏了起来,接着把灯打开。这时,那两个应试者看到商人头上戴的是一顶红帽子,其中一个人便喊道:“我戴的是黑帽子。” 请问这个人说得对吗?他是怎么推导出来的呢? 要回答这样的问题,实际上就是看由一些诸如“商人戴的是红帽子”这样的前提能否推出“猜出答案的应试者戴的是黑帽子”这样的结论来。这又需要经历如下过程: (1) 什么是前提?有哪些前提? (2) 结论是什么? (3) 根据什么进行推理? (4) 怎么进行推理? 二、命题与联结词二、命题与联结词1 引例引例:4是素数是素数
3、; 是无理数;是无理数;大于大于 ;大于大于 吗?;吗?; 5xy5请不要吸烟!请不要吸烟!定义:命题定义:命题-具有唯一真值的陈述句。具有唯一真值的陈述句。n例 我正在说假话; 2009年的元旦是晴天。 真命题真命题-命题的判断结果为真。命题的判断结果为真。假命题假命题-命题的判断结果为假。命题的判断结果为假。表示方法:命题(表示方法:命题( ),真(),真(1)假(假(0)。)。srqp,4是素数是素数; 是无理数等不能分解成更简单是无理数等不能分解成更简单5例例的陈述句了,称此种命题为的陈述句了,称此种命题为简单命题(原子简单命题(原子命题)命题)。否则,某命题是由简单命题通过联结词连接
4、在否则,某命题是由简单命题通过联结词连接在一起的命题,称之为一起的命题,称之为复合命题复合命题。例:例: 2是偶数是不对的;是偶数是不对的;2是偶素数;是偶素数;2或或4是是素数;如果素数;如果2是素数,则是素数,则3也是素数;也是素数;2是素数是素数当且仅当当且仅当3也是素数。也是素数。解:解: 2是偶数;是偶数; 2是素数;是素数; 4是素数;是素数; 3是素数。是素数。:p:q:r:s非非 ; 且且 ; 或或 ;如果;如果 则则 ; 当且仅当当且仅当 。ppqrqsqsq p p F(0) T(1) T(1) F(0)“见假为真,见真为假见假为真,见真为假”p读作读作“并非并非p”或或“
5、非非p”。(negationnegation )“ “ ” ”表示自然语表示自然语言中的言中的“并非并非”(not not )。)。 三、联结词三、联结词合取式合取式:( conjunction conjunction )合取联结词合取联结词“”“”表示自然语言表示自然语言 中的中的 “ “并且并且” ” 。 p q p q F(0) F(0) T(1) T(1) F(0) T(1) F(0) T(1) F(0) F(0) F(0) T(1)pq读作读作“p并且并且q”或或“p且且q” 见假为假,见假为假,全真为真。全真为真。式式: 取联结词取联结词 “ “ ” ”表示自然语言中的表示自然语言
6、中的 “ “ 或或”(or or )。)。 p q p q F(0) F(0) T(1) T(1) F(0) T(1) F(0) T(1) F(0) T(1) T(1) T(1)见真为真,见真为真,全假为假。全假为假。pq读作读作“p或者或者q”、“p或或q”。 联结词联结词 “ ” ”表示自然语言中的表示自然语言中的“如果如果,那么,那么”。 p q p q F(0) F(0) T(1) T(1) F(0) T(1) F(0) T(1) T(1) T(1) F(0) T(1)pq中的中的p称为称为,q称为称为 前真后假为假,前真后假为假,其他为真。其他为真。: 联结词联结词 “ ”表示自然语
7、言中的表示自然语言中的“当且仅当当且仅当”。 p q p q F(0) F(0) T(1) T(1) F(0) T(1) F(0) T(1) T(1) F(0) F(0) T(1)pq读读作作“p与与q互为条件互为条件”,“p当且仅当当且仅当q”。 相同为真,相同为真,相异为假。相异为假。1-1.2 复合命题的符号化n复合命题的符号化的基本步骤1) 找出各个原子命题,并逐个符号化;2) 找出各个连接词,符号成相应联结词;3) 用联结词将原子命题逐个联结起来; 1-1.2 复合命题的符号化n例 将下列命题符号化 (1)北京不是村庄P: 表示“北京是村庄”P:北京不是村庄(2)小王是游泳冠军和百米
8、赛跑冠军P:小王是游泳冠军;Q:小王百米赛跑冠军PQ: 小王是游泳冠军和百米赛跑冠军1-1.2 复合命题的符号化n例 将下列命题符号化 (3)小明或者小华能解够出这道题P:小明能够解出这道题;Q:小华能够解出这道题PQ(4)小王或者小李中的一个能够当上班长P:小王能够当上班长;Q:小李能够当上班长(P)Q)(P(Q)1-1.2 复合命题的符号化n例 将下列命题符号化 (5) 今夜你若敢去公墓,那么我就咬掉我的鼻子或咬掉我的耳朵P:今夜你敢去公墓。Q:咬掉我的鼻子。R: 咬掉我的耳朵 P (QR)1-1.2 复合命题的符号化n例 将下列命题符号化 (6) 王乐是计算机系的学生,生于1980年或1
9、981年,是三好学生。P:王乐是计算机系的学生。Q:生于1980年。R: 生于1981年. S: 是三好学生.P(QR)S四、命题公式及其赋值四、命题公式及其赋值1.命题常项(命题常元):简单命题命题常项(命题常元):简单命题2.命题变项(命题变元)命题变项(命题变元) 3.合式公式(命题公式):将命题变元用联合式公式(命题公式):将命题变元用联结词或圆括号按一定的逻辑关系联结起来的符结词或圆括号按一定的逻辑关系联结起来的符号串称为合式公式或命题公式。(号串称为合式公式或命题公式。(A,B)定义:定义:(1)单个命题变项可被称为合式公式;单个命题变项可被称为合式公式;(2)若若 是合式公式,则
10、是合式公式,则 也是合式公式;也是合式公式;(3)若若 是合式公式,则是合式公式,则 也是合式公式;也是合式公式;(4)将将1-3有限次的联结起来也是合式公式。有限次的联结起来也是合式公式。ABABABABA,BA,A注:合式公式的运算规则注:合式公式的运算规则:,例例)()(rrqp五、合式公式的真值五、合式公式的真值引例引例:qp定义定义:设:设 是出现在公式是出现在公式 中的全中的全 部的命题变项,给部的命题变项,给 各指定一个真值各指定一个真值,称为对,称为对 的一个赋值或解释。若指定的一组的一个赋值或解释。若指定的一组值使值使 的真值为的真值为1,则称这组值为,则称这组值为 的成真赋
11、的成真赋值,若使值,若使 的真值为的真值为0,则称这组值为,则称这组值为 的成的成假赋值。假赋值。 nppp,21nppp,21AAAAAA例:利用真值表求例:利用真值表求 的成真赋值和成假赋值的成真赋值和成假赋值rqp练习:练习:(1)(2)(3)rqp)()()(qqpprqqp)((2)若)若 在它的各种赋值下取值为假,则称在它的各种赋值下取值为假,则称 为为矛盾式矛盾式或永假式;或永假式;AA定义定义:设:设 为任一命题公式为任一命题公式.(1)若若 在它的各种赋值下取值为真,则称在它的各种赋值下取值为真,则称 为为重言式重言式或永真式;或永真式;AAA (3)若)若 不是矛盾式,则称
12、不是矛盾式,则称 为为可满足式可满足式。AA第二章第二章 命题逻辑等值演算命题逻辑等值演算一、等值式一、等值式引例:引例:)(qp与与qp 定义:设定义:设 是两个命题公式,若是两个命题公式,若 构成构成的等价式的等价式 为重言式,则称为重言式,则称 是等值的,记是等值的,记作作 。BA,BA,BA,BABA练习练习:1) 与与 )(rqprqp )(2) 与与 rqp )(rqp )(等值演算公式:等值演算公式:双重否定律双重否定律 : AA等幂律:等幂律: A AA, A AA交换律交换律: A BB A, A BB A结合律结合律: (A B) CA (B C) (A B) CA (B
13、C)分配律分配律: A (B C)(A B) (A C) A (B C) (A B) (A C)德德摩根律摩根律 : (A B)AB (A B)AB吸收律吸收律: A (A B)A, A (A B)A零律零律: A 11, A 00 同一律同一律: A 0A, A 1A排中律排中律: AA1矛盾律矛盾律: AA0蕴涵等值式蕴涵等值式: ABA B等价等值式等价等值式: AB(AB) (BA)假言易位假言易位: ABBA等价否定等值式等价否定等值式: ABAB归谬论归谬论: (AB) (AB) A注意注意:A,B,C代表任意的命题公式代表任意的命题公式等值演算的用途一:证明等值式。等值演算的用途
14、一:证明等值式。例例1.10 验证验证 p( q r) (p q) r 右右 (p q) r 蕴涵等值式蕴涵等值式 p q r 德摩根律德摩根律 p ( q r) 结合律结合律 p ( q r) 蕴涵等值式蕴涵等值式 p ( q r) 蕴涵等值式蕴涵等值式 注注:A B AB 练习:练习:)()(qpqpp)()()(qpqpqp例例 证明证明: p (q r) (p q) r 用等值演算不能直接证明两个公式不等值用等值演算不能直接证明两个公式不等值,证证明两个公式不等值的基本思想是找到一个赋值明两个公式不等值的基本思想是找到一个赋值使一个成真使一个成真,另一个成假另一个成假. 方法一方法一
15、真值表法(自己证)真值表法(自己证) 方法二方法二 观察赋值法观察赋值法. 容易看出容易看出000, 010等是左等是左 边的成真赋值,是右边的成假赋值边的成真赋值,是右边的成假赋值. 方法三方法三 用等值演算先化简两个公式,再观用等值演算先化简两个公式,再观 察察例例 用等值演算法判断下列公式的类型用等值演算法判断下列公式的类型(1) q(pq) 解解 q(pq) q( p q) (蕴涵等值式)(蕴涵等值式) q (pq) (德摩根律)(德摩根律) p (qq) (交换律,结合律)(交换律,结合律) p 0 (矛盾律)(矛盾律) 0 (零律)(零律)由最后一步可知,该式为矛盾式由最后一步可知
展开阅读全文