命题

具有判断内容的陈述句称为命题。真值为命题的属性,真值取真或假,分为记为1(T)和0(F)
为了便于对命题做一般性的讨论,常用大写的英文字母来表示任意命题,并称为命题变元。由于命题变元表示任意的命题,它的真值尚未确定,只有当命题变元用一个具体的“命题”代入时,它才有确定的真值。这个过程称为对命题变元进行指派。

联结词

否定

非P,¬P

合取

P且Q,P∧Q

析取

P或Q,P∨Q(可兼或,可同时为真即P,Q都为1时P∨Q为1)

蕴含

P蕴含Q,P→Q 如果P,则Q; Q是P的必要条件;P是前件,Q是后件。
只有前件为1,后件为0时P→Q才为0

双向蕴含

P双向蕴含Q,P↔Q,P当且仅当Q; 如果P则Q,反之亦然; P是Q的充要条件

排斥或

P⊕Q,或记作P ∨ ‾ \overline{∨} ∨Q,当且仅当P和Q真值不相等时,P⊕Q为1

逻辑联结词可以把简单的命题组合成复杂命题,通常把不含任何联结词的命题称为原子命题,有原子命题和联结词组成的复杂命题称为复合命题。
同样,由命题变元和联结词组成的复杂命题变元称为命题公式。

命题符号化:例:如果天不下雨,我去看球赛,否则我在家自习。P:天不下雨 ,Q:我去看球赛 R:我在家自习
则命题为:(P↔Q)∧(¬P↔R)

真值表与逻辑等价

真值表:对命题公式中各命题变元指派所有可能的真值,以及由此确定的命题公式的真值汇成列表,称为真值表。
一般地,含n个命题变元的命题公式有 2 n 2^n 2n组取值。
逻辑等价:在真值表中,两个命题公式A和B在命题变元的不同组指派下,其真值总是相同的,则称这两个命题公式A,B逻辑等价,记作A<=>B
永真式:命题公式在命题变量的不同指派下,真值恒为1,则该命题公式为永真式
永假式:命题公式在命题变量的不同指派下,真值恒为0,则该命题公式为永假式
代换规则:设命题公式A等价于B,如果A是命题公式C的子式,则A出现的地方用B代替,得到命题公式D,则C等价于D

要证明两个命题公式是逻辑等价的,不仅可以用真值表法,还可以用代换规则,通过演算来证明两个命题公式是逻辑等价的。
定理:设A和B是命题公式,如果A↔B为永真式,则A逻辑等价于B,反之亦然。
对偶式:设A为命题公式,且A中仅有联结词¬,∧,∨,在A中把∧,∨,0,1,分别换成∨,∧,1,0得到的命题公式A*称为A的对偶式。

对偶原理: 设A,B为命题公式,且都仅含有联结词¬,∧,∨,A’,B’分别为A,B的对偶式,则如果A,B逻辑等价则A’,B’逻辑等价
常用的逻辑等价式
结合律,分配律,摩根律¬(P∧Q)<=>¬P∨¬Q
P→Q<=>¬P∨Q
P↔Q<=>(P→Q)∧(Q→P)
P↔Q<=>(P∧Q)∨(¬P∧¬Q)

范式

析取范式

如果一个命题公式可以等价地写出 A 1 ∨ A 2 ∨ . . . ∨ A n A_1∨A_2∨...∨A_n A1​∨A2​∨...∨An​,其中 A 1 , . . . , A n A_1,...,A_n A1​,...,An​都是由命题变元或其否定的合取组成的项,则称这种表示形式为析取范式
求一个命题公式析取范式的步骤:
①首先把命题公式各类联结词转化为¬,∧,∨
②利用摩根律,将联结词¬置于各个命题变元的前面
③利用分配律和结合律把命题公式转化为析取范式
命题公式的析取范式不唯一,为了统一命题公式,引入主析取范式:
对于一个含有n个命题变元的命题公式,若已经表示成析取范式,且该析取范式的每个合取项都有n个命题变元或其否定的合取组成,则此析取范式称为主析取范式。
通过给缺少命题变元P的合取项∧1=缺少命题变元P的合取项∧(¬P∨P) ,再进行展开处理添上缺少的命题变量。
利用真值表求主析取范式:
真值表1的行代表合取项, m . . . . m_{....} m....​其为1的对应P,否则是¬P

合取范式

如果一个命题公式可以等价地写出 A 1 ∧ A 2 ∧ . . . ∧ A n A_1∧A_2∧...∧A_n A1​∧A2​∧...∧An​,其中 A 1 , . . . , A n A_1,...,A_n A1​,...,An​都是由命题变元或其否定的析取组成的项,则称这种表示形式为合取范式
求一个命题公式合取范式的步骤:
①首先把命题公式各类联结词转化为¬,∧,∨
②利用摩根律,将联结词¬置于各个命题变元的前面
③利用分配律和结合律把命题公式转化为合取范式
命题公式的合取范式不唯一,为了统一命题公式,引入主合取范式:
对于一个含有n个命题变元的命题公式,若已经表示成合取范式,且该合取范式的每个析取项都有n个命题变元或其否定的合取组成,则此合取范式称为主合取范式。
通过给缺少命题变元P的析取项∨0=缺少命题变元P的析取项∨(¬P∧P) ,再进行展开处理添上缺少的命题变量。
利用真值表求主析取范式:
真值表0的行代表析取项, M . . . . M_{....} M....​其为0的对应P,否则是¬P

永真蕴含式

设命题公式A,B,若A→B为永真式,则称A永真蕴含B记为A=>B
常用的永真蕴含式:
①P∧Q=>P
②P=>P∨Q
③P∧(P→Q)=>Q
④¬Q∧(P→Q)=>¬P
⑤(P→Q)∧(Q→R)=>P→R
⑥A→(B→C)=B→(A→C)

推理理论

结论是通过对前提进行“演算”得到的,称为演绎推理
前提与有效结论 :设 P 1 , . . . , P n P_1,...,P_n P1​,...,Pn​和Q是命题公式,且有 P 1 ∧ P 2 ∧ . . . ∧ P n = > Q P_1∧P_2∧...∧P_n=>Q P1​∧P2​∧...∧Pn​=>Q,则称 P 1 , . . . , P n P_1,...,P_n P1​,...,Pn​为前提,Q为这些前提的有效结论。
直接证明法:P规则,T规则

间接证明法,将结论A的否定¬A作为前提最后证得命题公式为永假式。
CP规则,用于结论为A→B,将A作为前提,最后证得命题公式永真蕴含B

命题逻辑——离散数学part 2相关推荐

  1. 【离散数学】数理逻辑 第一章 命题逻辑(5) 对偶式、对偶原理

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  2. 【离散数学】数理逻辑 第一章 命题逻辑(7) 命题逻辑的推理理论

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  3. [离散数学]命题逻辑P_7:范式

    [离散数学]命题逻辑P_7:范式 前言 1. 范式定义 基本术语 范式定义 例子 2. 范式求解 范式存在定理 证明 例子 范式与真值 总结 前言 第七讲:范式 数理逻辑,就是用数学的方法研究逻辑推理 ...

  4. [离散数学]命题逻辑P_5:命题公式分类和等价

    [离散数学]命题逻辑P_5:命题公式分类和等价 前言 1. 真值表告诉我们什么? 例子 2. 命题公式分类 定义 例子 3. 公式的逻辑等价 定义 定理 证明 总结 前言 第五讲:命题公式分类和等价 ...

  5. [离散数学]命题逻辑P_6:命题等价公式及应用

    [离散数学]命题逻辑P_6:命题等价公式及应用 前言 1. 基本等价关系 定理 2. 判断公式类型 例1:证明公式类型 例2:证明复杂公式间的等价关系 3. 开关电路化简 4. 逻辑电路化简 5. 智 ...

  6. 【离散数学】数理逻辑 第一章 命题逻辑(3) 逻辑等价与蕴含

    本文属于「离散数学」系列文章之一.这一系列着重于离散数学的学习和应用.由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘.此外,在本系列学习文章中,为了透彻理解数学知识, ...

  7. [离散数学]命题逻辑P_4:命题公式和真值表

    [离散数学]命题逻辑P_4:命题公式和真值表 前言 1. 命题变元 常值命题定义 例子 命题变量定义 注意 2. 命题公式 定义 关于命题公式的说明 例子 3. 公式的解释 定义 例子 注意 4. 真 ...

  8. 命题逻辑在计算机中的作用,离散数学的命题逻辑.ppt

    离散数学的命题逻辑 数理逻辑: 命题逻辑 逻辑 逻辑不仅对理解数学推理十分重要,而且在计算机科学中有许多应用.这些逻辑规则用于计算机电路设计.计算机程序构造.程序正确性证明等许多方面! 命题: 凡是具 ...

  9. [离散数学]命题逻辑P_3:命题符号化及其应用

    [离散数学]命题逻辑P_3:命题符号化及其应用 前言 1. 命题联结词的总结 命题联结词 命题联结词的真值表 例子 2. 命题联结词的优先级 优先级顺序 例子 3. 复合命题符号化 例子 4. 联结词 ...

最新文章

  1. 地图画指定区域_聊城各地区公司变更跨区域迁移的流程及需要准备的材料有哪些...
  2. Linux基础(管道符、重定向、转义字符与环境变量)
  3. 计算机组成原理 微指令编码_计算机组成原理(指令)
  4. 世界备份日——如果您丢失了所有文件
  5. 【C】VC6调试器的使用
  6. idea常用快捷键以及自定义快捷键
  7. 快速打造 Android 自定义表情库
  8. geoserver发布shp格式的图层 实现步骤(含图).doc
  9. linux 限制单个ip流量,centos 的单ip流量控制-CentOS下利用iptables限速及限制每IP连接数...
  10. 软件测试实战(微软技术专家经验总结)--第四章(测试建模)读书笔记
  11. vue 创建一个 表格,横向纵向都可以增加(减少)行和列,并且内容内容可以输入,标题可以修改
  12. Docker镜像-Docker
  13. 头插法逆置单向链表c语言,单链表的逆置(头插法和就地逆置)
  14. 创建mysql数据库快照_sql语句大全之创建数据库快照
  15. 视频侦查实战应用平台
  16. 排队叫号医院管理源码
  17. 一个SAPer的网络日志-连载四-三不主义下的项目经理
  18. 《老板最爱的简历表》阅读
  19. 电子邮箱的格式怎么写,电子邮箱的正确格式填写时什么样子
  20. 鞍山市电子计算机学校,鞍山市信息工程学校

热门文章

  1. Linux文件的rwx含义,Linux文件权限rwx简单了解(示例代码)
  2. uniapp 移动端 聊天框 获取聊天历史记录
  3. 总结分享:怎么做好一个性能测试?
  4. C语言求把100元换成20元,10元,5元的纸币.要求每种纸币至少有一张。以及最少张数
  5. uniapp/小程序 canvas画布导出图片并下载到本地
  6. 受保护的视图,请注意-来自Internet的文件可能包含病毒。得手动启用编辑
  7. python包:Dask介绍
  8. Android设置全屏显示
  9. 46 | SSD硬盘(上):如何完成性能优化的KPI?
  10. 惭愧!直到今天才真正明白为什么int型的取值范围是-2^31~2^31-1