首页 > 其他分享 >【离散数学】第一章 命题逻辑

【离散数学】第一章 命题逻辑

时间:2024-01-29 18:07:02浏览次数:20  
标签:联结词 析取 命题 等价 第一章 离散数学 真值 命题逻辑 成立

第一章 命题逻辑

真值

"地球是行星"这句话(命题)是正确的,我们称它的真值为真,通常记作T或者1;这句话也被称作真命题。

"2是无理数"这句话(命题)是错误的的,我们称它的真值为假,通常记作F或者0;这句话也被称作假命题。

1.命题的真值一定是唯一的;如果一句话不确定真假或者有时候真有时候假,那这句话都能称作命题。

2.悖论不是命题。

例如:“我正在说谎”就是悖论,它不是命题,本课程中不研究悖论。


命题的符号化

表示命题的符号称为“命题标识符”。

命题符号化就是用符号代替命题本身的过程。

例如:将以下命题符号化,并写出他们的真值:

(1)【离散数学】第一章 命题逻辑_推理是有理数

(2)所有素数都是奇数

(3)6是一个合数

解:(1) P:【离散数学】第一章 命题逻辑_推理是有理数 真值:F

(2) Q:所有素数都是奇数 真值:F (# 2是素数但是它是偶数)

(3) R:6是一个合数 真值:T

原子命题与复合命题

不能再分解的命题叫"原子命题"或"简单命题"。

由多个原子命题组合而成的命题称为"复合命题"。


联接词(逻辑运算符)

非(取反\lnot)

【离散数学】第一章 命题逻辑_离散数学_03

P

【离散数学】第一章 命题逻辑_离散数学_03

T

F

F

T

合取(并且、【离散数学】第一章 命题逻辑_离散数学_05)

【离散数学】第一章 命题逻辑_推理_06

P

Q

【离散数学】第一章 命题逻辑_推理_06

T

T

T

T

F

F

F

T

F

F

F

F

析取(【离散数学】第一章 命题逻辑_联接词_08或者;特别注意:如果P和Q本身就是矛盾的则它们不能构成析取关系)

【离散数学】第一章 命题逻辑_离散数学_09

P

Q

【离散数学】第一章 命题逻辑_离散数学_09

T

T

T

T

F

T

F

T

T

F

F

F

同或(XNOR;相同为真,不同为假)

==不重要,了解即可==

【离散数学】第一章 命题逻辑_联接词_11

P

Q

【离散数学】第一章 命题逻辑_推理_12

T

T

T

T

F

F

F

T

F

F

F

T

异或(XOR;相同为假,不同为真,XOR ⊕)

P

Q

【离散数学】第一章 命题逻辑_夏明亮_13

T

T

F

T

F

T

F

T

T

F

F

F

单条件(【离散数学】第一章 命题逻辑_推理_14前件为真,后件为假才为假;否则,全部是真;注意:P和Q可以没有任何实际的逻辑关系存在)

【离散数学】第一章 命题逻辑_夏明亮_15


P

Q

【离散数学】第一章 命题逻辑_离散数学_16Q

T

T

T

T

F

F

F

T

T

F

F

T

双条件(【离散数学】第一章 命题逻辑_命题_17互为充要条件;与同或的结果是一致的)

【离散数学】第一章 命题逻辑_命题_18

P

Q

【离散数学】第一章 命题逻辑_命题_18

T

T

T

T

F

F

F

T

F

F

F

T


【离散数学】第一章 命题逻辑_联接词_20


运算优先级:

【离散数学】第一章 命题逻辑_夏明亮_21


p↔q ≡ ┐(p⊕q),所以 p⊕q ≡ ┐(p↔q)。当遇到异或(⊕)的时候把它转换成┐(p↔q)的形式再根据优先级运算.


蕴涵(【离散数学】第一章 命题逻辑_离散数学_22它不是连接词哦)

【离散数学】第一章 命题逻辑_夏明亮_23

常见的蕴涵式:

【离散数学】第一章 命题逻辑_联接词_24


等价(【离散数学】第一章 命题逻辑_推理_25它不是连接词哦;⇔和↔ 的区别:前者是元语言符号,后者是等价联结词)

当两个复合命题总有相同的真值时,无论其命题变量的真值是什么,我们称它们是等价的。

【离散数学】第一章 命题逻辑_命题_26


或非 NOR

【离散数学】第一章 命题逻辑_联接词_27


与非 NAND

【离散数学】第一章 命题逻辑_推理_28


联接词的归纳

否定

合取

析取

单条件

双条件

【离散数学】第一章 命题逻辑_夏明亮_29

【离散数学】第一章 命题逻辑_离散数学_05

【离散数学】第一章 命题逻辑_联接词_08

【离散数学】第一章 命题逻辑_推理_14

【离散数学】第一章 命题逻辑_命题_17

【离散数学】第一章 命题逻辑_离散数学_03

【离散数学】第一章 命题逻辑_离散数学_35

【离散数学】第一章 命题逻辑_命题_36

【离散数学】第一章 命题逻辑_夏明亮_15

【离散数学】第一章 命题逻辑_命题_18

非P

即P又Q

P或者Q

如果P,则Q

如果P,则Q;且如果Q,则P。


不但P而且Q

P与Q不能互斥;互斥的PQ不能构成析取。

P为真时,Q也为真;结果才为真

只有P真且Q真,或者P假Q也假的情况下;结果才为真。


两者均为真才真(注意主语中的并列关系并不是合取:例如:我和张三是同学;这里并不是合取关系)

任一为真就真

P若为假,Q无论真假;结果都是真P和Q可能并没有实际意义的关系

互为充要条件;等价于【离散数学】第一章 命题逻辑_推理_39

运算优先级:

【离散数学】第一章 命题逻辑_联接词_40

逻辑运算的规律

常见的蕴涵式:

运算律

表达式

说明

双重否定律

【离散数学】第一章 命题逻辑_离散数学_41

双重否定等价于肯定


幂等律

【离散数学】第一章 命题逻辑_离散数学_42

自己与自己的合区或者析取都还是自身

结合律

【离散数学】第一章 命题逻辑_命题_43

注意:只有同一种运算符

交换律

【离散数学】第一章 命题逻辑_推理_44


分配律

【离散数学】第一章 命题逻辑_命题_45

【离散数学】第一章 命题逻辑_联接词_46

吸收律

【离散数学】第一章 命题逻辑_联接词_47


德摩根律

【离散数学】第一章 命题逻辑_推理_48

非常地重要,经常会用到

同一律

【离散数学】第一章 命题逻辑_离散数学_49

一边已经固定的情况下另一边对结果的影响


零律

【离散数学】第一章 命题逻辑_推理_50

一边已经固定的情况下另一边对结果的影响

排中律

【离散数学】第一章 命题逻辑_联接词_51


否定律

【离散数学】第一章 命题逻辑_联接词_52


蕴涵等值式

【离散数学】第一章 命题逻辑_推理_53

非常地重要,经常会用到

等价等值式

【离散数学】第一章 命题逻辑_离散数学_54

双条件的定义:有且仅有,互为前提和结果

假言易位

【离散数学】第一章 命题逻辑_离散数学_55


反向推断

等价否定等值式

【离散数学】第一章 命题逻辑_命题_56

反向推断

归谬论

【离散数学】第一章 命题逻辑_推理_57


一个重要的等价式:

【离散数学】第一章 命题逻辑_夏明亮_58

可以使用真值表进行验证。


推理定律

公式

定律

说明

【离散数学】第一章 命题逻辑_离散数学_59

化简律

P与Q的合区成立;那么蕴涵着P和Q必定成立。反之亦成立。

【离散数学】第一章 命题逻辑_命题_60

附加律

若P或Q成立,那么蕴涵着P或Q析取上另一个命题也必然成立。反之亦成立。

【离散数学】第一章 命题逻辑_推理_61

变形附加律

【离散数学】第一章 命题逻辑_离散数学_03成立代表【离散数学】第一章 命题逻辑_离散数学_63成立;【离散数学】第一章 命题逻辑_推理_64。反之亦成立。

【离散数学】第一章 命题逻辑_命题_65

变形附加律

当Q为真时,P为真或者P为假;【离散数学】第一章 命题逻辑_夏明亮_15肯定都取真;用真值表可以很直观地看出。反之亦成立。

【离散数学】第一章 命题逻辑_命题_67

变形简化律

【离散数学】第一章 命题逻辑_推理_68;这种情况下想要左式成立,那么P必然要取真。反之亦成立。

【离散数学】第一章 命题逻辑_夏明亮_69

假言推理

左边式是一个合取式;合取式想要成立则P与【离散数学】第一章 命题逻辑_夏明亮_15都的成立;因为【离散数学】第一章 命题逻辑_夏明亮_15成立了,所以必定推出Q成立。反之亦成立。

【离散数学】第一章 命题逻辑_命题_72

拒取式

左边式想要成立必然【离散数学】第一章 命题逻辑_推理_73要成立,则Q不成立;在【离散数学】第一章 命题逻辑_夏明亮_15中要使得Q不成立,只能是P为假(Q也是假)这种情况;因此蕴涵着【离散数学】第一章 命题逻辑_离散数学_03.这种情况相当于已知P可以推断出Q,而且此时Q不成立;那么是不是就是意味着P一定没成立。反之亦成立。


【离散数学】第一章 命题逻辑_联接词_76

析取三段式

左式的外层是合取式,若想左式为真,因此【离散数学】第一章 命题逻辑_推理_73必定取真,则Q必定取假;因为【离散数学】第一章 命题逻辑_离散数学_09也必须要取真,则P肯定取真。反之亦成立。

【离散数学】第一章 命题逻辑_联接词_79

条件三段论

很著名,也很重要,也很符合人类的一贯思维。P能推出Q,而且Q能推出R;那也一定有P可以推出R。

【离散数学】第一章 命题逻辑_离散数学_80

等价三短段

这个应该是最好理解的。

【离散数学】第一章 命题逻辑_夏明亮_81

合取构造二难

P发生则Q一定发生,R发生则S发生;此时P和R都发生了;那么一定有Q和S都发生。

【离散数学】第一章 命题逻辑_命题_82

析取构造二难

父亲对他那喜欢到处游说的儿子说,“你不要到处游说。如果你说真话,那么富人恨你;如果你说假话,那么穷人恨你。既然游说只会招致大家恨你,你又何苦为之呢?”在这里,父亲劝儿子就使用了一个二难推理,形式是:如果你说真话,那么富人恨你;如果你说假话,那么穷人恨你;或者你说真话,或者你说假话;总之,有人恨你。

【离散数学】第一章 命题逻辑_推理_83

前后件附加

真值表可以很明显得出

【离散数学】第一章 命题逻辑_夏明亮_84

前后件附加

真值表可以很明显得出

连接词完备集

给定一个联结词集合,如果所有命题公式都能用其中的联结词等价表示出来,则称该联结词集合为全功能联结词集合,或称该联结词集合为功能完备的

对于二元运算符,它作用于两个命题变元,一个命题变元只有 T , F 两个值,则可能的运算结果就只有 【离散数学】第一章 命题逻辑_命题_85 = 16 种:

P

Q

【离散数学】第一章 命题逻辑_推理_86

【离散数学】第一章 命题逻辑_联接词_87

【离散数学】第一章 命题逻辑_推理_88

【离散数学】第一章 命题逻辑_命题_89

【离散数学】第一章 命题逻辑_离散数学_90

【离散数学】第一章 命题逻辑_夏明亮_91

【离散数学】第一章 命题逻辑_命题_92

【离散数学】第一章 命题逻辑_命题_93

【离散数学】第一章 命题逻辑_夏明亮_94

【离散数学】第一章 命题逻辑_推理_95

【离散数学】第一章 命题逻辑_命题_96

【离散数学】第一章 命题逻辑_夏明亮_97

【离散数学】第一章 命题逻辑_离散数学_98

【离散数学】第一章 命题逻辑_联接词_99

【离散数学】第一章 命题逻辑_命题_100

【离散数学】第一章 命题逻辑_推理_101

0

0

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

根据我们可以捋一捋,【离散数学】第一章 命题逻辑_离散数学_102分别代表哪些连接池

【离散数学】第一章 命题逻辑_命题_103

【离散数学】第一章 命题逻辑_夏明亮_104

【离散数学】第一章 命题逻辑_夏明亮_105

【离散数学】第一章 命题逻辑_命题_106

【离散数学】第一章 命题逻辑_离散数学_107

【离散数学】第一章 命题逻辑_推理_108

【离散数学】第一章 命题逻辑_离散数学_109

【离散数学】第一章 命题逻辑_联接词_110

【离散数学】第一章 命题逻辑_命题_111

【离散数学】第一章 命题逻辑_联接词_112

【离散数学】第一章 命题逻辑_联接词_113

【离散数学】第一章 命题逻辑_夏明亮_114

【离散数学】第一章 命题逻辑_推理_115

【离散数学】第一章 命题逻辑_联接词_116

【离散数学】第一章 命题逻辑_离散数学_117

【离散数学】第一章 命题逻辑_离散数学_118

到目前为止我们一共定义了9个连接词

【离散数学】第一章 命题逻辑_离散数学_119


比如 含有【离散数学】第一章 命题逻辑_夏明亮_120这些联结词的命题公式,可以用含有另外一些联结词的命题公式等价表示。

【离散数学】第一章 命题逻辑_推理_64 单条件可以使用\lnot和\vee代替

【离散数学】第一章 命题逻辑_联接词_122 同或、双条件↔ 可由 → ,∧ 表示

【离散数学】第一章 命题逻辑_推理_123表示

【离散数学】第一章 命题逻辑_推理_124

【离散数学】第一章 命题逻辑_夏明亮_125

【离散数学】第一章 命题逻辑_命题_126

因此,所有命题公式都可用【离散数学】第一章 命题逻辑_命题_127表示。

更进一步,由德摩根定律知,【离散数学】第一章 命题逻辑_联接词_128可以互相表示。所以任意命题公式都可由仅含有 { ¬ , ∨ } 或 { ¬ , ∧ } 的命题公式来等价表示

即:

【离散数学】第一章 命题逻辑_命题_129


因此,{ ¬ , ∨ , ∧ } 、{ ¬ , ∨ } 、{ ¬ , ∧ } 、{ ¬ , ∨ ,……} 、{ ¬ , ∧,…… } 都是全功能联结词集合; {↛,¬}、{ ¬ , → } 、{ ↑ } 、{ ↓ } 也是

一个联结词集合是全功能的,并且去掉其中任意一个联结词后均不是全功能的,则称其为极小全功能联结词集

{ ¬ , ∨ } 或 { ¬ , ∧ }、{↓}、{↑}都是最小连接词完备集 。

【离散数学】第一章 命题逻辑_夏明亮_130

标签:联结词,析取,命题,等价,第一章,离散数学,真值,命题逻辑,成立
From: https://blog.51cto.com/mlxia/9471342

相关文章

  • 《程序是怎样跑起来的》第一章读后感
    本周我主要阅读了《程序是怎样跑起来的》的第一章。对程序员来说,CPU到底意味着什么,我怀着好奇心地去阅读着。其中,第一节主要讲述CPU的内部构造,CPU也是中央处理器,有时,CPU也被称之为微处理器和处理器。其实,CPU和内存本质上是一样的都是集成电路的电子部件,由大量晶体管构成。内部构成......
  • 《程序是怎样跑起来的》第一章读后感
    作者从计算机的基本组成和工作原理入手,为我们介绍了计算机的底层运作逻辑。从简单的开关电路开始,逐步揭示了计算机如何通过0和1的组合,实现了复杂的数据处理和存储。这一部分虽然有些深奥,但作者用生动的语言和图解,使得原本枯燥的理论变得容易理解。主要讲述了计算机的基本组成部分,......
  • 《程序是怎样跑起来的》第一章
    第一章的几个小问题1、程序是指示计算机每一步动作的一组指令。2、程序是由指令和数据组成的。3、CPU可以直接解释执行的语言叫机械语言。4、运行中程序存放在内存(主存)。5、内存地址是用来表示指令和数据在内存中存放位置的数值。6、在计算机中,负责对程序进行解释和运行的是......
  • 系统科学方法概论第一章读后感
    系统科学一直被认为是一种综合性的科学,它涉及了多个领域的知识和思维模式。在我的学习和实践过程中,我深刻感受到了系统科学的重要性和独特性。系统思维是系统科学的核心。系统思维可以被理解为一种思考问题的方法,它的主要特点是将事物看做一个整体,并尝试了解它们之间的相互作用和......
  • 《程序是怎样跑起来的》第一章“对程序员来说CPU是什么”
    第一章中,作者以问问题开始,为我们详细解释了什么是CPU。对于许多人来说,CPU可能是相对抽象的,但在第一章中,作者将其拆解开来,让我们看到了其真正的运作机制。这其中,这本书也成为了我们了解CPU的重要工具。作者深入讲解CPU的核心部分,在这一部分中,作者详细地解释了CPU是如何被编译和......
  • C++多线程 第一章 你好,C++并发世界
    第一章你好,C++并发世界C++并发并发(concurrency):主要包括任务切换与硬件并发两类.并发(concurrency)实际上与多线程(multithreading)存在差异.并发的种类任务切换(taskswitching):计算机在某一时刻只可以真正执行一个任务,但它可以每秒切换任务许多次.通过做一......
  • 第一章 对程序员来说CPU是什么
    自从计算机技术飞速发展以来,越来越多的人开始对计算机的内部工作原理感到好奇。当我们享受着各种软件带来的便利时,是否曾想过背后的原理和运行过程?《程序是怎样跑起来的》正是为了解答这一问题而诞生。在阅读了第一章后,我深感这本书的价值和意义。在第一章中,作者首先为我们介绍了......
  • 《系统科学方法概论》第一章
    第一章中首先讲述了古代、近代、现代的系统观念。而在讲解近代系统观念中提到了在《反社林论》中的一段话:“当我们深思熟虑地考察自然界或人类历史或我们自己的精神活动的时候,首先呈现在我们眼前的是一幅由种种联系和互相作用无穷无尽地交织起来的画面,其中没有任何东西是不动的和......
  • 《程序是怎样跑起来的》第一章读后感
    《程序是怎样跑起来的》这本书在我第一天上课的时候,老师就着重提到了,并说看这本书对我们学计算机专业的是一大帮助,从寒假起我开始好好看这本书,老师也让我们每周写一篇读后感。读第一章,我首先明白了程序是指示计算机每一步动作的一组指令,程序是指令和数据的组合体,CPU可以直接识别和......
  • 《程序是怎样跑起来的》第一章读后感
    首先读这本书看到开头列出了几个问题,我试着回答,但是无法用专业的语言来形容。在接触到计算机之前,道听途说再结合自己的理解,以下是我个人的回答,程序就是一系列的代码组合而成来执行一些“动作”的东西,机器语言这个名词在初学Java的时候老师简单介绍过,机器语言是针对特定型号计算机......