(1.6)--01 命题逻辑与谓词逻辑.ppt





《(1.6)--01 命题逻辑与谓词逻辑.ppt》由会员分享,可在线阅读,更多相关《(1.6)--01 命题逻辑与谓词逻辑.ppt(150页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LOGO第1篇数理逻辑数理逻辑逻辑学分为辨证逻辑与形式逻辑两种。用数学方法来研究推理的规律称为数理逻辑现代数理逻辑分为四论、两演算四论:证明论,递归论(它们与形式语言语法有关),模型论,公理化集合论(它们与形式语言的语义有关)。两演算:命题演算、谓词演算第第 1 章章 命题逻辑命题逻辑 1.1命题及其表示1.2逻辑联结词第第 1 章章 命题逻辑命题逻辑1.1 命题及其表示命题及其表示 定义定义1.1.1能够判断真假的陈述句称为命题命题(Proposition)。命题的判断结果称为命题的真值,常用1(或大写字母T)表示真,用0(或大写字母F)表示假。凡是与事实相符的陈述句即真值为真的命题称为真命
2、题,而与事实不符合的陈述句即真值为假的命题称为假命题。从这个定义可以看出命题有两层含义:(1)命题是陈述句。其他的语句,如疑问句、祈使句、感叹句均不是命题;(2)这个陈述句表示的内容可以分辨真假,而且不是真就是假,不能不真也不假,也不能既真又假。第第 1 章章 命题逻辑命题逻辑1.1 命题及其表示命题及其表示例1:判断下列语句是否为命题,若是并指出其真值。(1)北京是中国的首都。真命题(2)2是偶数且3也是偶数。假命题(3)2+2=5。假命题(4)请勿吸烟!不是命题(5)乌鸦是黑色的吗?不是命题(6)这个小男孩多勇敢啊!不是命题(7)地球外的星球上存在生物。是命题,真假值客观存在(8)1+10
3、1=110。二进制中为真命题,二进制中为假命题(9)x+y=5。不是命题(10)我正在说谎。悖论,不是命题第第 1 章章 命题逻辑命题逻辑1.1 命题及其表示命题及其表示定义定义1.1.2不能被分解为更简单的陈述语句的命题称为原子命题(SimpleProposition)。由两个或两个以上原子命题通过联结词组合而成的命题称为复合命题(CompoundProposition)。例1.1.1中的命题(1)(3)(7)(8)为原子命题,而命题(2)是复合命题,是由“2是偶数。”与“3是偶数。”两个原子命题由联结词“且”组成的,该命题的真值不仅依赖于这两个组成它的命题,而且还依赖于这个联结词的意义。像
4、这样的联结词称为逻辑联结词逻辑联结词(logicalconnectives)。约定用大写字母P,Q,R,S等表示原子命题(为了避免与真值T及F混淆,建议不用T及F表示原子命题)。例如,用P表示“北京是中国的首都”,Q表示“5可以被2整除”等。第第 1 章章 命题逻辑命题逻辑1.1 命题及其表示命题及其表示定义定义1.1.3表示原子命题的符号称为命题标识符命题标识符(Identifier)。定义定义1.1.4用一个确定的命题代入一个命题标识符(如P),称为对P进行指派指派(赋值,或解释)。如果命题标识符P代表命题常元则意味它是某个具体原子命题的符号化,如果P代表命题变元则意味着它可指代任何具体原
5、子命题。本书中如果没有特别指明,通常来说命题标识符P等是指命题变元,即可指代任何原子命题。第第 1 章章 命题逻辑命题逻辑1.2 逻辑联结词逻辑联结词 定义定义1.2.1设P表示一个命题,P的否定(Negation)是一个新的命题,记为P(读作非P)。规定若P为1,则P为0;若P为0,则P为1。P的取值情况依赖于P的取值情况,真值情况见表1-1。表表1-1联结词联结词“”的定义的定义PP1001第第 1 章章 命题逻辑命题逻辑1.2 逻辑联结词逻辑联结词定义定义1.2.2设P、Q为两个命题,P和Q的合取(Conjunction)是一个复合命题,记为PQ(读作P与Q),称为P与Q的合取式。规定P
6、与Q同时为1时,PQ为1,其余情况下,PQ均为0。日常用语中的“与”、“和”、“也”、“并且”、“而且”、“既,又”、“一面,一面”等可用合取词表示。联结词“”的定义见表1-2。PQPQ000010100111第第 1 章章 命题逻辑命题逻辑1.2 逻辑联结词逻辑联结词定义定义1.2.3设P、Q为两个命题,P和Q的析取(Disjunction)是一个复合命题,记为PQ(读作P或Q),称为P与Q的析取式。规定当且仅当P与Q同时为0时,PQ为0,否则PQ均为1。日常用语中的“或”,“要么要么”等可用析取词表示。表表1-3 联结词联结词“”的定义的定义PQPQ000011101111第第 1 章章
7、命题逻辑命题逻辑1.2 逻辑联结词逻辑联结词定义定义1.2.4设P、Q为两个命题,P和Q的条件(Conditional)命题是一个复合命题,记为PQ(读作若P则Q),其中P称为条件的前件,Q称为条件的后件。规定当且仅当前件P为1,后件Q为0时,PQ为0,否则PQ均为1。日常用语中的“若则”,“如果那么”,“只有才”等可用条件词表示。表表1-4 联结词联结词“”的定义的定义PQPQ001011100111第第 1 章章 命题逻辑命题逻辑1.2 逻辑联结词逻辑联结词定义定义1.2.5设P、Q为两个命题,其复合命题PQ称为双条件(Biconditional)命题,PQ读作P当且仅当Q。规定当且仅当P
8、与Q真值相同时,PQ为1,否则PQ均为0。表表1-5联结词联结词“”的定义的定义PQPQ001010100111第第 1 章章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译定义定义1.3.1命题公式归纳定义如下:(1)单个命题变元是命题公式;(2)如果A是命题公式,则A也是命题公式;(3)如果A和B是命题公式,则(AB),(AB),(AB),(AB)均是命题公式;(4)当且仅当能够有限次地应用(1)、(2)、(3)所得到的包含命题变元、联结词和括号的符号串是命题公式(又称为合式公式,或简称为公式)。定义是以递归的形式给出的,其中(1)称为基础,(2)、(3)称为归纳,(4)称为界限。定
9、义中的符号A,B不同于具体公式里的P、Q、R等符号(一般P、Q、R来表示原子命题标识符),它可以用来表示任意的命题公式。第第 1 章章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译命题公式是没有真假的,如果把公式中的命题变元代以确定的命题命题,则该公式便是一个命题,才有确定的真值。因此,对复合命题的研究可化为对公式的研究,今后我们将以公式为主要研究对象。为了减少命题公式中使用括号的数量,规定:(1)逻辑联结词的优先级别由高到低依次为、。(2)具有相同级别的联结词,按出现的先后次序进行计算,括号可以省略。(3)命题公式的最外层括号可以省去。例例1.3.1(PQ)R也可以写成PQR,(PQ
10、)R也可写成PQR,(PQ)R)也可写成(PQ)R,而P(QR)中的括号不能省去。定义定义1.3.2设B是命题公式A的一部分,且B也是命题公式,则称B为A的子公式子公式。第第 1 章章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译把一个文字描述的命题相应地写成由命题标识符、逻辑联结词和圆括号表示的命题形式称为命题的符号化或翻译。命题符号化的一般步骤:(1)明确给定命题的含义;(2)找出命题中的各原子命题,分别符号化。(3)使用合适的逻辑联结词,将原子命题分别连接起来,组成复合命题的符号化形式。把命题符号化,是不管具体内容而突出思维形式的一种方法。注意在命题符号化时,要正确地分析和理解自
11、然语言命题,不能仅凭文字的字面意思进行翻译。第第 1 章章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译例例1.3.2将下列用自然语言描述的命题符号化。(1)我和他既是弟兄又是同学。解解令P:我和他是弟兄;Q:我和他是同学,则该语句可符号化为PQ。(2)我和你之间至少有一个要去海南岛。解解令P:我去海南岛;Q:你去海南岛,则该语句可符号化为PQ。(3)如果他没来见你,那么他或者是生病了,或者是不在本地。解解令P:他来见你;Q:他生病;R:他在本地,则该语句可符号化为P(QR)。(4)n是偶数当且仅当它能被2整除。解解令P:n是偶数;Q:n能被2整除,则该语句可符号化为PQ。第第 1 章
12、章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译(5)只有你走,我才留下。解解这个命题的意义也可以理解为:如果我留下了,那么你一定走了。令P:你走。Q:我留下。则该语句可符号化为:QP。与原命题类似的命题如:仅当你走我才留下。我留下仅当你走。当我留下你得走。(6)仅当天不下雨且我有时间,我才上街。解解设P:天下雨。Q:我有时间。R:我上街。该语句可符号化为:R(PQ)。第第 1 章章 命题逻辑命题逻辑1.3 命题公式与翻译命题公式与翻译(7)你将失败,除非你努力。解解这个命题的意义可以理解为:如果你不努力,那么你将失败。令P:你努力。Q:你失败。则该语句可符号化为:PQ。含有“除非”的
13、命题,“非”是充分条件,译成条件命题时,“非”是条件的前件。(8)A中没有元素,A就是空集。解解令P:A中有元素。Q:A是空集。则该语句可符号化为:PQ。(9)张三与李四是表兄弟。解解此命题是一个原子命题,“与是表兄弟。”表示两个对象之间的关系。“张三是表兄弟。”及“李四是表兄弟。”都不是命题。所以上述命题只能符号化为P的形式。其中P:张三与李四是表兄弟。第第 1 章章 命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类 定义定义1.4.1设P1,P2,Pn是出现在命题公式中的全部命题变元,给P1,P2,Pn各指定一个真值,称为对公式的一个赋值赋值(或解释解释或真值指派真值指派)
14、。若指定的一组值使公式的真值为1,则这组值称为公式的成真赋值成真赋值。若指定的一组值使公式的真值为0,则这组值称为公式的成假赋值成假赋值。定义定义1.4.2设A是含有n个命题变元的命题公式,将命题公式A在所有赋值之下取值的情况汇列成表,称为命题公式命题公式A的真值表的真值表。为方便构造真值表,特约定如下:命题变元按字典序排列。对每组赋值,以二进制数从小到大或从大到小顺序列出。若公式较复杂,可先列出各子公式的真值(若有括号,则应从里层向外层展开),最后列出所求公式的真值。第第 1 章章 命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类例例1.4.1利用真值表求命题公式(P(QR)
15、的成真赋值和成假赋值。PQRQRP(QR)(P(QR)000011110011001101010101011101111111011100001000第第 1 章章 命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类例例1.4.2利用真值表求命题公式(PQ)Q的成真赋值和成假赋值。PQPQ(PQ)(PQ)Q00100011001001011100第第 1 章章 命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类利用真值表求命题公式(PQ)(PQ)的成真赋值和成假赋值。PQPQ(PQ)PQ(PQ)(PQ)000111010111100111111001第第 1 章章
16、命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类定义定义1.4.3设A为任一命题公式。(1)若对公式A的命题变元所有赋值均是成真指派,则公式A称为重言式重言式或永真式永真式;(2)若对公式A的命题变元所有赋值均是成假指派,则公式A称为矛盾式矛盾式或永假式永假式;(3)若公式A中至少有一个成真赋值,则公式A称为可满足式可满足式。从定义不难看出以下几点:1)重言式一定是可满足式,但反之不真。因而,若公式A是可满足式,且它至少存在一个成假指派,则称A为非重言式的可满足式。2)真值表可用来判断公式的类型:若真值表最后一列全为1,则公式为重言式;若真值表最后一列全为0,则公式为矛盾式;若
17、真值表最后一列中至少有一个1,则公式为可满足式。第第 1 章章 命题逻辑命题逻辑1.4 真值表与命题公式分类真值表与命题公式分类例例1.4.4判断下列公式的类型。(1)(PQ)Q重言式(2)(QP)(PQ)矛盾式(3)(PQ)(PQR)可满足式从以上的讨论可知,真值表不但能准确地给出公式的成真赋值和成假赋值,而且能判断公式的类型。但当命题变元较多时,计算量大,在后面的章节中还要介绍其他的方法。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式 定义定义1.5.1给定两个命题公式A和B,设P1,P2,Pn是出现在命题公式A和B中的全部命题变元,若对所有命题变元P1,P2,P
18、n任一组赋值,公式A和B的真值都对应相同,则称公式A与B等价或逻辑相等(Equivalence),记作式AB。定理定理1.5.1对命题公式A和B,AB当且仅当AB是重言式。证明若AB是重言式,则在任一解释下,AB的真值都为真。依AB的定义知,当AB为真时,A和B必有相同的真值。于是,在任一解释下,A和B都有相同的真值,从而有AB。反过来,若AB,则在任一解释下A和B都有相同的真值,依AB的定义知,此时AB为真,从而AB是重言式。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式需要注意的是,“”不是逻辑联结词,因而“AB”不是命题公式,只是表示两个命题公式之间的一种等价关
19、系,即若AB,A和B没有本质上的区别,最多只是A和B具有不同的形式而已。“”具有如下的性质:(1)自反性:AA。(2)对称性:若AB,则BA。(3)传递性:若AB,BC,则AC。给定n个命题变元,根据公式的形成规则,可以形成许多个形式各异的公式,但是有很多形式不同的公式具有相同的真值表。因此引入公式等价的概念,其目的就是将复杂的公式简化。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式下面介绍两种证明公式等价的方法。1真值表法真值表法由公式等价的定义可知,利用真值表可以判断任何两个公式是否等价。例例1.5.1 证明PQ(PQ)(QP)证明证明 命题公式PQ与(PQ)(Q
20、P)的真值表见表1-12。由表1-12可知,在任意赋值下PQ与(PQ)(QP)两者的真值均对应相同。因此 PQ(PQ)(QP)表表1-12 PQ与(PQ)(QP)的真值表的真值表PQPQQP(PQ)(QP)PQ001111011000100100111111第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式常用等价式(1)双重否定律:PP(2)结合律:(PQ)RP(QR),(PQ)RP(QR),(PQ)RP(QR)(3)交换律:PQQP,PQQP,PQQP(4)分配律:P(QR)(PQ)(PR),P(QR)(PQ)(PR)(5)幂等律:PPP,PPP(6)吸收律:P(PQ
21、)P,P(PQ)P(7)德.摩根律:(PQ)PQ,(PQ)PQ(8)同一律:P0P,P1P(9)零律:P11,P00第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式常用等价式(10)否定律:PP1,PP0(11)蕴含律:PQPQ(12)等价律:PQ(PQ)(QP)PQ(13)输出律:(PQ)RP(QR)(14)归谬律:(PQ)(PQ)P(15)逆反律:PQQP第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式2等值演算法等值演算法定理定理1.5.2(代入规则)(代入规则)在一个永真式A中,任何一个原子命题变元R出现的每一处用另一个公式代入,所得的公
22、式B仍为永真式。证明:因为永真式对于任何指派,其真值都是1,与每个命题变元指派的真假无关,所以,用一个命题公式代入到原子命题变元R出现的每一处,所得到的命题公式的真值仍为1。定理定理1.5.3(置换规则)(置换规则)设X是命题公式A的一个子公式,若XY,如果将公式中的X用Y来置换,则所得到的公式B与公式A等价,即AB。证明:因为XY,所以在相应变元的任一种指派情况下,X与Y的真值相同,故以Y取代X后,公式B与公式A在相应的指派情况下真值也必相同,因此AB。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式有了上述的15组等价公式及代入规则和置换规则后,就可以推演出更多的等
23、价式。由已知等价式推出另外一些等价式的过程称为等值演算等值演算(EquivalentCalculation)。例例1.5.3证明下列公式等价。(1)(PQ)RP(QR)(2)(PQ)(PQ)(PQ)(PQ)证明证明(1)(PQ)RPQRP(QR)P(QR)P(QR)(2)(PQ)(PQ)(PQ)P)(PQ)Q)(PP)(QP)(PQ)(QQ)1(PQ)(PQ)1(PQ)(PQ)(PQ)(PQ)第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式等值演算还可以用来解决常见的推理题。例例1.5.4某件事情是甲、乙、丙、丁4人中某一个人干的。询问4人后回答如下:(1)甲说是丙干的
24、;(2)乙说我没干;(3)丙说甲讲的不符合事实;(4)丁说是甲干的。若其中3人说的是真话,一人说假话,问是谁干的?例例1.5.5A、B、C、D4人进行百米竞赛,观众甲、乙、丙对比赛的结果进行预测。甲:C第一,B第二;乙:C第二,D第三;丙:A第二,D第四。比赛结束后发现甲、乙、丙每个人的预测结果都各对一半。试问实际名次如何(假如无并列者)?第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式蕴含式蕴含式定义定义1.5.2设A、B为两个命题公式,若AB为重言式,则称“A蕴含(Implication)B”,记作AB。蕴含关系具有如下的性质:(1)A为重言式,AB,则B必为重言式
25、;(2)自反性AA;(3)反对称性若AB且BA则AB;(4)传递性若AB且BC则AC;(5)若AB且AC则ABC。(6)若AB且CB,故ACB。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价公式与蕴含式定理定理1.5.4AB的充分必要条件是AB且BA。证明:若AB,则AB为重言式,而AB(AB)(BA),故AB且BA均为重言式,即AB且BA。反之,若AB且BA,则AB且BA均为重言式,于是(AB)(BA)为重言式,即AB为重言式,故AB。要证明AB,只需证明AB为重言式即可。因此,前面介绍的真值表法和等值演算法均可应用。第第 1 章章 命题逻辑命题逻辑1.5 等价公式与蕴含式等价
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.6-01 命题逻辑与谓词逻辑 1.6 01 命题逻辑 谓词 逻辑

限制150内