版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023/2/2计算机应用技术研究所11离散数学DiscreteMathematics
汪荣贵教授合肥工业大学计算机与信息学院2023/2/2计算机应用技术研究所2第三章命题逻辑
(上)2023/2/2计算机应用技术研究所3
命题逻辑(上)
逻辑与数理逻辑
命题与连接词命题公式与真值表2023/2/2计算机应用技术研究所4逻辑与数理逻辑2023/2/2计算机应用技术研究所5逻辑与数理逻辑逻辑的基本知识
数理逻辑及其发展历程逻辑与计算机2023/2/2计算机应用技术研究所6逻辑学逻辑学--是一门研究思维形式和思维规律的科学,包含:辩证逻辑:研究人的思维中的辩证法。例如:用全面的和发展的观点观察事物;具体问题具体分析;实践是检查事物正误的唯一标准;等等。形式逻辑:研究人的思维的形式和一般规律。本课程只关心形式逻辑。2023/2/2计算机应用技术研究所7人类的思维规律人类的思维过程:通过学习掌握概念和判断,然后进行推理,即:
概念判断推理
推理:由若干个已知的判断(前提),推出新的判断(结论)的思维过程。正确的思维:概念清楚,判断正确,推理合乎逻辑2023/2/2计算机应用技术研究所8逻辑推理类比推理:由个别事实推出个别结论。如:地球上有空气、水,地球上有生物。火星上有空气、水火星上有生物。归纳推理:由若干个别事实推出一般结论。如:铜能导电、铁能导电、锡能导电、铅能导电、……
一切金属都导电。演绎推理:由一般规律推出个别事实。
2023/2/2计算机应用技术研究所9逻辑推理实例公安人员审查一件盗窃案,已知的事实如下:甲或乙盗窃了录音机;若甲盗窃者,则作案时间不会发生在午夜前;若乙的证词正确,则午夜时屋里的灯光未灭;若乙的证词不正确,则作案时间发生在午夜前;午夜时屋里的灯光灭了。问:盗窃者是谁?2023/2/2计算机应用技术研究所10逻辑推理实例2023/2/2计算机应用技术研究所11为何要学逻辑各门科学都是在特殊领域的思维推理活动,故逻辑是一切科学的公共基础.逻辑思维能力是学习、工作乃至日常生活中的重要能力.2023/2/2计算机应用技术研究所12为何要学逻辑思维必须符合规律才不会导致谬妄.推理是获得知识的一种途径
2023/2/2计算机应用技术研究所13逻辑与数理逻辑逻辑的基本知识数理逻辑及其发展历程逻辑与计算机2023/2/2计算机应用技术研究所14古典逻辑亚里士多德的三段论(syllogism)
从两个前提推出一个结论的逻辑论证形式:
1.大前提(majorpremise)
人都是两足动物
2.小前提(minorpremise)
希腊人都是人
3.结论(conclusion)
希腊人都是两足动物2023/2/2计算机应用技术研究所15古典逻辑斯多葛学派(Stoics)的命题逻辑
芝诺(ZenoofCitium)于301BC创立
克吕希波(Chrysippus)大大发展了Stoiclogic2023/2/2计算机应用技术研究所16数理逻辑数理逻辑的创始人德国数学家莱布尼茨1646-1716英国数学家布尔1815-1864德国数学家弗雷格1848-19252023/2/2计算机应用技术研究所17莱布尼茨GottfriedWilhelmLeibniz(1646-1716)
首先使用“数理逻辑”这个术语
Leibniz’sDream:把推理归结为(符号)计算.提出“思维演算”的思想:
“发生争论时我们可以简单地说:让我们计算一下吧,看谁正确.”2023/2/2计算机应用技术研究所18
布尔GeorgeBoole(1815-1864)1847年的论文:
逻辑的数学分析:论演绎推理的演算法.
发明了布尔代数(逻辑代数,命题代数,布尔逻辑),初步实现了Leibniz梦想。
布尔代数亦可解释成集合代数,开关代数,是计算机数字逻辑的基础。附注:AugustusdeMorgan(1806-1871)几乎同时独立地做出重要贡献.2023/2/2计算机应用技术研究所19弗雷格FriedrichLudwigGottlobFrege(1848-1925)1879年的重要著作:
概念文字:一种模仿算术语言构造的纯思维的形式语言是第一个公理化谓词逻辑系统是自Aristotle以来逻辑的最重要进展基本实现了Leibniz梦想2023/2/2计算机应用技术研究所20数理逻辑用数学方法研究演绎推理的一门数学学科数学方法——通过引进一整套形式化符号系统的方法。因此,数理逻辑有时候也称为符号逻辑数理逻辑的构成
——一套符号体系+一组运算规则2023/2/2计算机应用技术研究所21数理逻辑数理逻辑的内容:命题逻辑、谓词逻辑、公理化集合论、递归论、模型论、证明论本课程只讨论“命题逻辑”和“谓词逻辑”2023/2/2计算机应用技术研究所22命题逻辑命题逻辑也称命题演算,或语句逻辑。研究内容:(1)研究以命题为基本单位构成的前提和结论之间的可推导关系
(2)研究什么是命题?(3)研究如何表示命题?(4)研究如何由一组前提推导一些结论?2023/2/2计算机应用技术研究所23逻辑与数理逻辑逻辑的基本知识数理逻辑及其发展历程逻辑与计算机2023/2/2计算机应用技术研究所24数理逻辑与软件程序=算法+数据算法=逻辑+控制2023/2/2计算机应用技术研究所25数理逻辑与硬件命题逻辑数字逻辑与门电路
计算机组成原理2023/2/2计算机应用技术研究所26本节内容到此结束谢谢大家!2023/2/2计算机应用技术研究所27
命题逻辑(上)
逻辑与数理逻辑命题与连接词命题公式与真值表2023/2/2计算机应用技术研究所28命题与连接词2023/2/2计算机应用技术研究所29命题与联结词命题的概念命题的运算联结词命题的符合化与应用2023/2/2计算机应用技术研究所30命题的概念命题是一个或真或假的陈述句,但不能既真又假。确定命题语句真值的几点说明:
1、时间性
2、区域性
3、标准性2023/2/2计算机应用技术研究所31命题的概念(1)太阳是圆的;(2)成都是一个旅游城市;(3)北京是中国的首都;(4)这个语句是假的;(5)1+1=10;(6)x+y>0;(7)我喜欢踢足球;(8)3能被2整除;(9)地球外的星球上也有人;(10)中国是世界上人口最多的国家;2023/2/2计算机应用技术研究所32命题的概念(12)把门关上;(13)滚出去!(14)你要出去吗?(15)今天天气真好啊!【注意】一切没有判断内容的句子都不能作为命题,如命令句、感叹句、疑问句、祈使句、二义性的陈述句等。2023/2/2计算机应用技术研究所33命题的概念【结论】命题一定是陈述句,但并非一切陈述句都是命题。命题的真值有时可明确给出,有时还需要依靠环境、条件、时间、实际情况才能确定其真值。2023/2/2计算机应用技术研究所34命题真值(TruthValues)的表示:真:T、1;假:F、0命题的符号表示:大写英文字母:P、Q、R、…
带下标的大写字母:A1、A2、A3、…
数字:[1]、[2]、[3]、…命题的概念2023/2/2计算机应用技术研究所35简单命题(原子命题):由最简单的陈述句构成的命题(该句不能再分解成更简单的句子)。
【例】2是个素数。
复合命题(分子命题):由若干个原子命题构成的命题。
【例】四川不是一个国家命题的概念2023/2/2计算机应用技术研究所36命题与联结词命题的概念命题的运算联结词命题的符号化与应用2023/2/2计算机应用技术研究所37命题运算联结词
命题可以通过逻辑联结词(逻辑运算)构成新的命题——复合命题。复合命题的真值依赖于其中简单命题的真值。2023/2/2计算机应用技术研究所38命题运算联结词
【例】(1)期中考试,张三没有考及格。(2)其中考试,张三和李四都考及格了。(3)其中考试,张三和李四中有人考了90分。(4)如果张三能考90分,那么李四也能考90分。(5)张三能考90分,当且仅当李四也能考90分。2023/2/2计算机应用技术研究所39命题运算联结词:Negation
(NOT)否定词
∧:Conjunction(AND)合取词
∨:Disjunction(OR)析取词:Implication(if–then)蕴涵词
:Biconditional
(ifandonlyif)等价词2023/2/2计算机应用技术研究所40402023/2/2
联结词“
”称为否定词,表示“…不成立”
P:今天是星期二P:今天不是星期二
P读着:“非P”
当P为假时,非P为真;当P为真时,非P为假“非”运算2023/2/2计算机应用技术研究所41412023/2/2命题否定的真值表如下:P¬PTFFT“非”运算2023/2/2计算机应用技术研究所42422023/2/2“与”运算
联结词“”称为合取词,表示逻辑“与”运算;
“”相当于自然语言中的“并且”,“与”的含义,但是又和自然语言中的“与”有所不同。
P:小王能唱歌;Q:小王能跳舞。
P∧Q:小王能歌善舞。当且仅当P和Q都为真时,PQ才为真2023/2/2计算机应用技术研究所43432023/2/2当且仅当P和Q都为真时,PQ才为真PQPQTTTTFFFTFFFF“与”运算2023/2/2计算机应用技术研究所44“(可兼)或”运算联结词“
”称为析取词,表示可兼或当且仅当P和Q都为假,PQ为假P:李明在教室。Q:米卢是个好教练。P∨Q:
李明在教室或米卢是个好教练。2023/2/2计算机应用技术研究所45P∨Q的真值为F,当且仅当P与Q均为FPQPQTTTTFTFTTFFF“(可兼)或”运算2023/2/2计算机应用技术研究所46“蕴涵”运算蕴涵(条件)“”:若P则Q例:P表示:缺少水分。Q表示:植物会死亡。PQ:如果缺少水分,植物就会死亡。P是前提,Q是结论2023/2/2计算机应用技术研究所47当且仅当P为真且Q为假时,PQ为假PQPQTTTTFFFTTFFT“蕴涵”运算2023/2/2计算机应用技术研究所48【注意】“”既表示充分条件也表示必要条件,它决定了哪个作为前件,哪个作为后件。【例】令:P:天气好。Q:我去公园。1.如果天气好,我就去公园。(充分)2.只要天气好,我就去公园。(充分)3.仅当天气好,我才去公园。(必要)4.只有天气好,我才去公园。(必要)命题1、2写成:PQ命题3、4写成:QP“蕴涵”运算2023/2/2计算机应用技术研究所49492023/2/2“”:等价联结词PQ(P当且仅当Q):当p和q有着相同的真值时,pq
为真)PQPQTTTTFFFTFFFT“等价”运算2023/2/2计算机应用技术研究所50502023/2/2总结设命题P,Q表示任意两个命题,则最常见的命题联结词有:联接词记号复合命题读法
记法真值结果
3.析取
P或者QP与Q的析取PQP∨Q=1P=1或Q=12.合取
∧P并且QP与Q的合取P∧QP∧Q=1P=1且Q=11.否定
┐非PP的否定┐P┐P=1
P=04.蕴涵→若P,则QP蕴涵QP→QP→Q=0
P=1,Q=0↔5.等价
P当且仅当QP等价于QP↔QPQ=1P=1,Q=1或
P=0,Q=02023/2/2计算机应用技术研究所51512023/2/2总结PQ┐PP∧QP∨QP→QP↔Q0010011011011010001001101111设命题P,Q表示任意两个命题,则有:2023/2/2计算机应用技术研究所52命题与联结词命题的概念
命题的运算联结词命题的符号化与应用2023/2/2计算机应用技术研究所53命题的符号化
1.首先要明确给定命题的含义。
2.对于复合命题,找联结词,用联结词断句,分解出各个原子命题。
3.设原子命题符号,并用逻辑联结词联结原子命题符号,构成给定命题的符号表达式。2023/2/2计算机应用技术研究所54命题的符号化联结词与自然语言之间的对应并非一一对应2023/2/2计算机应用技术研究所55命题的符号化【例】符号化下列命题说离散数学无用且枯燥无味是不对的。
P:离散数学是有用的。
Q:离散数学是枯燥无味的。
该命题可写成:
(P∧Q)
人不犯我,我不犯人;人若犯我,我必犯人。
P:人犯我。Q:我犯人。
该命题可写成:(PQ)∧(PQ)
或写成:PQ2023/2/2计算机应用技术研究所56562023/2/2命题的符号化【例】符号化下列命题(1)四川不是人口最多的省份;(2)王超是一个德智体全面发展的好学生;(3)教室的灯不亮可能是灯管坏了或者是停电了;(4)如果周末天气晴朗,那么学院将组织我们到石象湖春游;(5)两个三角形全等当且仅当三角形三边对应相等。2023/2/2计算机应用技术研究所57572023/2/2命题的符号化【例】符号化下列命题(1)除非明天不下雨且不下雪,否则我将不去学校;(2)只要明天不下雨或不下雪,我就去学校;(3)只有明天不是雨夹雪,我才去学校;(4)明天上午我将雨雪无阻一定去学校。2023/2/2计算机应用技术研究所58582023/2/2命题的符号化【例】符号化下列命题
⑴
除非你陪伴我或代我叫车子,否则我将不出去
⑵
如果你陪伴我并且代我叫辆车子,那么我将出去
⑶
如果你不陪伴我或不代我叫辆车子,那么我将不出去2023/2/2计算机应用技术研究所59592023/2/2联结词的应用
联结词“∧”、“∨”、“┐”同构成计算机的与门、或门和非门电路是相对应的,从而命题逻辑是计算机硬件电路的表示、分析和设计的重要工具。2023/2/2计算机应用技术研究所60602023/2/2【例】
用复合命题表示如下图所示的开关电路:
设P:开关P闭合;Q:开关Q闭合。P∧QP∨QP联结词的应用2023/2/2计算机应用技术研究所61612023/2/2【例】用复合命题表示如下图所示的逻辑电路P
QP
QP【解】设P:输入端P为高电位,Q:输入端Q为高电位,则
“与门”
对应于P∧Q
“或门”
对应于
P∨Q“非门”对应于P联结词的应用2023/2/2计算机应用技术研究所62622023/2/2【例】逻辑难题一个岛上住着两类人:骑士和流氓。骑士说的话都是实话,而流氓只会说谎。如果碰到两个人A和B,如果A说:“B是骑士”,B说:”我们两个不是一类人”。请判断:A、B两人到底是流氓还是骑士?联结词的应用2023/2/2计算机应用技术研究所63632023/2/2【例】泥巴孩子难题
父亲让两个孩子(一个男孩,一个女孩)在后院玩耍,并让他们不要把身上搞脏。然而,在玩的过程中,两个孩子都在额头上沾了泥。孩子们回来后,父亲说“你们当中至少有一个人额头上有泥”,然后他问每一个孩子“你知道你额头上有没有泥吗?”同样的问题问两遍。假设每个孩子都可以看到对方的额头上是否有泥,但不能看见自己的额头,孩子们将会怎样回答呢?假设两个孩子都很诚实并且都同时回答每一次提问。联结词的应用2023/2/2计算机应用技术研究所64本节内容到此结束谢谢大家!2023/2/2计算机应用技术研究所65
命题逻辑(上)
逻辑与数理逻辑
命题与连接词命题公式与真值表2023/2/2计算机应用技术研究所66命题公式与真值表2023/2/2计算机应用技术研究所67命题公式与真值表命题公式的基本概念命题公式的基本类型
命题公式的等值演算命题公式的应用2023/2/2计算机应用技术研究所68682023/2/2命题变元如果命题标识符表示一个具体、确定的命题,称为命题常元。如果命题标识符表示任意一个命题,称为命题变元。
命题是能判断真假的陈述句。命题变元代表任意的命题,其真值是不确定的,它的变域是集合{T,F}(或{0,1})。2023/2/2计算机应用技术研究所69692023/2/2命题公式
把命题常元,命题变元按照一定的逻辑顺序和规则,用命题联结词连接起来就构成了命题演算的合式公式,也叫命题公式。2023/2/2计算机应用技术研究所70702023/2/2命题公式
按下列规则构成的符号串称为命题演算的合式公式,也称为命题公式,简称公式。⑴单个命题变元和常元是合式公式。⑵如果A是合式公式,那么¬A是合式公式。⑶如果A和B是合式公式,那么(A∧B)、(A∨B)、(A→B)和(A↔B)是合式公式。⑷当且仅当有限次地应用了⑴、⑵、⑶所得到的符号串是合式公式。2023/2/2计算机应用技术研究所71712023/2/2命题公式
上面的定义给出合式公式定义的方法称为归纳定义,它包括三部分:
基础、归纳、界限其中⑴是基础,⑵和⑶是归纳,⑷是界限。以后将多次出现这种形式的定义。2023/2/2计算机应用技术研究所72722023/2/2命题公式【例】下列符号串是合式公式:
¬(p∨q),¬(p∨q),(p→(p∨¬q)),
(((p→q)∧(q→r))↔(s↔t))
【例】下列符号串不是合式公式:
(p→q)→(∧q),(p→q,(p∧q)→q)2023/2/2计算机应用技术研究所73732023/2/2命题公式【约定】为方便,最外层括号可以不写,合式公式可以写成:
P∧Q,PR,(P∨Q)∧R【约定】逻辑联接词优先级:
¬、∧、∨、→、此时P∧QR也是合式公式2023/2/2计算机应用技术研究所74742023/2/2命题公式【例】试用符号形式写出下列命题:(1)虽然今天天气晴朗,老陈还是不来;【解】
设P:今天天气晴朗,Q:老陈要来,则有:
P∧┐Q;(2)除非你陪伴我或代我叫车子,否则我将不出去;【解】
设P:你陪伴我;Q:你代我叫车子;R:我出去。则有:R→P∨Q或┐P∧┐Q→┐R;2023/2/2计算机应用技术研究所75752023/2/2命题公式(3)停机的原因在于语法错误或者程序错误;
【解】设P:停机的原因在于语法错误,
Q:停机的原因在于程序错误,
则有:P∨Q;(4)若a和b是偶数,则a+b是偶数;
【解】设P:a是偶数;Q:b是偶数,R:a+b是偶数,则有:P∧Q→R;2023/2/2计算机应用技术研究所76762023/2/2公式的解释【定义】设P1,P2,…,Pn是出现在公式G中的所有命题变元,指定P1,P2,…,Pn一组真值,例如(0,1,…,1),则称这组真值为对公式G的一个解释或赋值,
记为I2023/2/2计算机应用技术研究所77772023/2/2公式的解释
若指定的赋值使G的真值为T,则称这个赋值为G的成真赋值,若指定的赋值使G的真值为F,则称这个赋值为G的成假赋值。
【例】给公式(p∨q→r)的赋值赋值011是指p=0,q=1,r=1,它是该公式的成真赋值;赋值110是指p=1,q=1,r=0,它是该公式的成假赋值。2023/2/2计算机应用技术研究所78782023/2/2公式的解释
一般来说,若公式G中有n个不同的命题变元,则该公式应有2n个不同的解释。
将公式G在其所有可能解释下的真值情况列成的表,称为G的真值表。2023/2/2计算机应用技术研究所79792023/2/2真值表
在命题公式G中,对G的每一个赋值,就确定了G的一个真值,把这些所有的真值汇列成表,称该表为命题公式G的真值表。PQPPQ(PQ)∨QTTFTTTFFTTFTTTTFFTFF2023/2/2计算机应用技术研究所80802023/2/2真值表【例】求下面公式真值表:G=(P→(PQ)∧R)∨Q
其中,P、Q、R是G的所有命题变元。2023/2/2计算机应用技术研究所81812023/2/2真值表【说明】设P1,P2,…,Pn为命题公式P中的命题变量,对于命题变元每一种真值指派的可能组合,都能唯一确定P的真值(即有2的n次幂种分布)。为了有序地列出公式的真值表,在对命题变元做指派时,可以按照二进制数的次序列表。2023/2/2计算机应用技术研究所82822023/2/2真值表【例】构造命题公式¬p∨q的真值表,并求成真赋值和成假赋值。【解】命题公式¬p∨q的真值表下表所示。00,01,11是成真赋值,10是成假赋值。¬ppq¬p∨q00110111100011012023/2/2计算机应用技术研究所83832023/2/2真值表【例】构造命题公式(p∧q)∨(¬p∧¬q)的真值表,并求成真赋值和成假赋值。解:命题公式(p∧q)∨(¬p∧¬q)的真值表如下表所示。00,11是成真赋值,01,10是成假赋值。
pqp∧q¬p¬q¬p∧¬q(p∧q)∨(¬p∧¬q)00011110101000100010011100012023/2/2计算机应用技术研究所84842023/2/2真值表为了有序地列出G(P1,P2,…,Pn)的真值表,可以将F看成0,将T看成1,按照二进制数00…0,00…01,00…010,…,11…10,11…1(即十进制的0,1,2,….,2n-1)的次序进行指派列真值表。如G(P,Q)的真值表可按照如下次序指派:
00(F,F),01(F,T),10(T,F),11(T,T)如G(P,Q,R)的真值表可按照如下次序指派:
000(F,F,F),001(F,F,T),010(F,T,F),011(F,T,T)100(T,F,F),101(T,F,T),110(T,T,F),111(T,T,T)2023/2/2计算机应用技术研究所85852023/2/2真值表【例】列出P(QR)的真值表
PQRQRP(QR)000FFFTT001FFTTT010FTFFT011FTTTT100TFFTT101TFTTT110TTFFF111TTTTT2023/2/2计算机应用技术研究所86命题公式与真值表命题公式的基本概念命题公式的基本类型
命题公式的等值演算命题公式的应用2023/2/2计算机应用技术研究所87872023/2/2公式的分类【例】求列公式的真值表: G1=(P→Q)→P;G2=(P→Q)∧P;G3=(P∧Q)(P→Q)。2023/2/2计算机应用技术研究所88882023/2/2公式的分类从这三个真值表可以看到:公式G1对所有可能的解释具有“真”值公式G3对所有可能的解释均具有“假”值公式G2则具有“真”和“假”值2023/2/2计算机应用技术研究所89892023/2/2公式的分类公式G称为永真公式(重言式),如果在它的所有解释之下都为“真”。公式G称为永假公式(矛盾式),
如果在它的所有解释之下都为“假”。公式G称为可满足式,如果它不是永假的。2023/2/2计算机应用技术研究所90902023/2/2公式的分类如果A,B是永真式(永假式),则(A∧B)、(A∨B)、(AB)和(AB)也都是永真式(永假式)
。2023/2/2计算机应用技术研究所91912023/2/2公式的分类永真式G的否定G是矛盾式;
矛盾式G的否定G是永真式。永真式一定是可满足式;
可满足式不一定是永真式可满足式的否定不一定是矛盾式三种特殊公式之间的关系:2023/2/2计算机应用技术研究所92922023/2/2公式的分类三种特殊公式之间的关系:2023/2/2计算机应用技术研究所93932023/2/2公式的分类【例】写出下列公式的真值表,并验证其公式是永真式、永假式、可满足公式。(1)G1=(P→Q)(P∨Q);(2)G2=(PQ)((P→Q)∨(Q→P));(3)G3=(P→Q)∨Q。2023/2/2计算机应用技术研究所94942023/2/2公式的分类2023/2/2计算机应用技术研究所95命题公式与真值表
命题公式的基本概念命题公式的基本类型命题公式的等值演算命题公式的应用2023/2/2计算机应用技术研究所96观察下列真值表PQ¬P∨QPQ(P∧
Q)∨(¬P
∧
¬Q)PQ
FFTTTTFTTTFFTFFFFFTTTTTT是否发现什么问题?¬P∨Q=P
Q?(P∧
Q)∨(¬P
∧
¬Q)
=PQ
?公式的等值关系2023/2/2计算机应用技术研究所97公式的等值关系
【定义】A、B是含有命题变元P1,P2,…,Pn的命题公式,如不论对P1,P2,…,Pn作任何指派,都使得A和B的真值相同,则称之为命题公式A与B等价或等值,记作AB。显然有:
¬P∨QPQ(P∧Q)∨(¬P∧¬Q)PQ2023/2/2计算机应用技术研究所98公式的等值关系可以证明,命题公式的等值关系有如下性质:
(1)自反性,即对任意命题公式A,AA(2)对称性,即对任意命题公式A和B,若AB,则BA(3)传递性,即对任意命题公式A,B和C,若AB,BC,则AC(4)如果A(P1,P2,…,Pn)B(P1,P2,…,Pn),则
A(P1,P2,…,Pn)B(P1,P2,…,Pn)2023/2/2计算机应用技术研究所99公式的等值关系【例】A(P,Q)P→Q;B(P,Q)P∨Q
则有:A(P,Q)B(P,Q)A(P,Q)P→QB(P,Q)P∨Q
可见:A(P,Q)B(P,Q)2023/2/2计算机应用技术研究所100公式的等值关系【例】根据等值关系的定义,用真值表证明
p→(q→p)¬p→(p→¬q)pq¬p¬qq→pp→(q→p)p→¬q¬p→(p→¬q)001111110110011110011111110011012023/2/2计算机应用技术研究所101公式的等值关系【定理】
命题公式A、B具有等值关系的充分必要条件是命题公式AB是永真式。【证明】(1)若AB,则A、B有相同的真值,即AB永为T.(2)若AB为重言式,则AB永为T,故A、B的真值相同,即AB2023/2/2计算机应用技术研究所102与的区别
“”是一种逻辑运算,命题公式GH
的结果仍是一个命题公式。“”表示两个命题公式之间的逻辑等值关系,GH表示“命题公式G与命题公式H等值”,GH不是命题公式。
此外,如果用计算机直接判断命题公式G、H是否逻辑等价或等值(即GH),是办不到的。但是,计算机可通过“计算”公式GH是否为永真式,来判别是否有:GH
。2023/2/2计算机应用技术研究所103公式的等值关系【例】
证明公式G1=(PQ)与公式G2=(P→Q)∧(Q→P)之间逻辑等价。【证】根据定理,只需判定公式G3=(PQ)((P→Q)∧(Q→P))为永真公式。2023/2/2计算机应用技术研究所104等值演算法证明两个命题公式之间等值或逻辑等价的另外一种方法叫做等值演算法。基本思路是:首先用真值表证明一组基本等值式,然后再它们为基础进行命题公式之间的等值演算。2023/2/2计算机应用技术研究所105基本等值式2023/2/2计算机应用技术研究所106基本等值式2023/2/2计算机应用技术研究所107基本等值式2023/2/2计算机应用技术研究所108基本等值式
以上共24个等值式都可用真值表证明。下面仅验证德摩根律:¬(A∨B)¬A∧¬BA∨BAB¬A¬B¬A∧¬B¬(A∨B)00111010110010100101011000102023/2/2计算机应用技术研究所109命题与集合2023/2/2计算机应用技术研究所110∪、∩与∨、∧2023/2/2计算机应用技术研究所111代入定理2023/2/2计算机应用技术研究所112代入定理【例】设G(P,Q)=(P∧(P→Q))→Q,证明公式G是一个永真公式。另有两个公式:H(P,Q)=P∨¬Q;S(P,Q)=PQ进一步验证代入定理的正确性。【解】由真值表易证G是一个永真公式。将H和S代入G中得到新公式G'为:G'(P,Q)=G(H,S)=(H∧(H→S))→S=((P∨¬Q)
∧(P∨¬Q))→(PQ)))→(PQ)由真值表易证G'是一个永真公式。2023/2/2计算机应用技术研究所113替换定理【定理】设G1是G的子公式,H1是任一命题公式,在G中凡出现G1处都以H1替换后得到新的命题公式H,
若G1H1,则GH。
熟记24个基本等值公式理解代入定理
和替换定理2023/2/2计算机应用技术研究所114公式的等值演算利用公式的等值演算,可完成如下工作:2023/2/2计算机应用技术研究所115公式的等值演算利用公式的等值演算,可完成如下工作:2023/2/2计算机应用技术研究所116公式的等值演算利用公式的等值演算,可完成如下工作:2023/2/2计算机应用技术研究所117公式的等值演算【例】
求证吸收律P∧(P∨Q)P【证】(
P∧(P∨Q)
(P∨F)∧(P∨Q)(同一律)
P∨(F∧Q)(分配律)
P∨F(零律)
P(同一律)2023/2/2计算机应用技术研究所118公式的等值演算【例】求证(P∨Q)→(P∧Q)P【证】(P∨Q)→(P∧Q)
(P∨Q)∨(P∧Q)(常用等值式)(P∧Q)∨(P∧Q)(摩根定律)(P∧Q)∨(P∧Q)(对合律)
P∧(Q∨Q)(分配律)
P∧T(互补律)
P(同一律)2023/2/2计算机应用技术研究所119公式的等值演算【例】化简(P∧Q)→(P∨(P∨Q))【解】
原公式(P∧Q)∨((P∨P)∨Q)(常用等值式)(P∧Q)∨(P∨Q)(对合律,幂等律)(P∧Q)∨(Q∨P)(交换律)((P∧Q)∨Q)∨P(结合律)Q∨P(吸收律)2023/2/2计算机应用技术研究所120命题公式与真值表
命题公式的基本概念命题公式的基本类型
命题公式的等值演算命题公式的应用2023/2/2计算机应用技术研究所1211212023/2/21试证语句:“不会休息的人也不会工作,没有丰富知识的人也不会工作”,与语句“工作得好的人一定会休息并且有丰富的知识”,具有相同的逻辑含义。分析:设P:某人会工作;Q:某人会休息;R:某人有丰富的知识,则有:
(Q→P)∧(R→P)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铂合金漏板(坩埚)制造工风险评估与管理测试考核试卷含答案
- 啤酒糖化工操作测试考核试卷含答案
- 2025年谷胱甘肽及酵母提取物项目发展计划
- (一模)株洲市2026届高三年级教学质量统一检测化学试卷(含答案)
- 2025年轧钢导卫装置项目合作计划书
- 2023年矿业开采模块行业商业计划报
- 2026年智能土壤 pH 值传感器项目评估报告
- 2025年江苏省淮安市中考英语真题卷含答案解析
- 环境污染控制技术
- 2025年人工智能技术知识普及试题及答案解析
- 特种工安全岗前培训课件
- 新疆维吾尔自治区普通高中2026届高二上数学期末监测试题含解析
- 2026届福建省三明市第一中学高三上学期12月月考历史试题(含答案)
- 2026年辽宁金融职业学院单招职业技能测试题库附答案解析
- (正式版)DB51∕T 3342-2025 《炉灶用合成液体燃料经营管理规范》
- 2026北京海淀初三上学期期末语文试卷和答案
- 2024-2025学年北京市东城区五年级(上)期末语文试题(含答案)
- 人工智能在医疗领域的应用
- 2025学年度人教PEP五年级英语上册期末模拟考试试卷(含答案含听力原文)
- 全国中学生数学建模竞赛试题及答案
- LY/T 2482.2-2015东北、内蒙古林区森林抚育技术要求第2部分:小兴安岭、完达山、张广才岭和老爷岭林区
评论
0/150
提交评论