离散数学——命题逻辑_离散数学命题逻辑-程序员宅基地

技术标签: 离散数学  

命题

断言:一个陈述语句。
注意:有确定的真假含义不等同于已知其真假含义。
例:较大的偶数都可表为两个质数之和。
例:除地球外,别的星球上也存在生物。

原子命题(Primitive proposition):
由简单陈述句表示的判断。
命题逻辑规定:原子命题是不可再分的。

复合命题(Compound proposition):
一个或几个简单命题用联结词联结所构成的命题(复合陈述句)。
例:如果天气好,我就去散步。
例:2是偶数而3是奇数。

命题的表示

在这里插入图片描述
两个特殊的命题词:
命题常量:
T:永远表示真命题。
F:永远表示假命题。
T和F的两种含义:
命题常量。
命题的真值。

命题联结词

命题和原子命题常可通过一些联结词构成新命题,这种新命题叫复合命题。
在这里插入图片描述

否定词:┐(~,Negation)

设P表示命题,那么“P不真”是一个复合命题,记为┐P,叫做P的否定,读做“非P”。如果P是假,则┐P是真,反之亦然。
在这里插入图片描述

例子:

  • 1.P: 4是质数。   ┐P: 4不是质数。
  • 2.Q:这些都是男同学。   ┐Q:这些不都是男同学。

合取词:∧(Conjunction)

如果P和Q是命题,那么“P并且Q”是一个复合命题,记为P∧Q,称为P和Q的合取,读做“P与Q”或“P并且Q”。
在这里插入图片描述

析取词:∨(Disjunction)

如果P和Q是命题, 则“P或Q” 是一个复合命题, 记作P∨Q, 称为P和Q的析取, 读做“P或Q”。
在这里插入图片描述

注意:大致与自然语言中表示选择的“或”,“或者”类似,但自然语言中的或具有二义性,用“或”联结的命题,有时具有相容性,有时具有排斥性。
在这里插入图片描述

条件词:→(条件,Conditional)

如果P和Q是命题,那么“P蕴含Q”是一个复合命题,记为P→Q,称为条件式,读做“如果P,那么Q”或“P则Q”。运算对象P叫做前提,假设或前件,而Q叫做结论或后件。
在这里插入图片描述

注意:与自然语言中表示因果的“若… 则 …”、 “如果…则…”、“如果…那么…”、“只要…就…”等类似。

例子:

  • 1 P: 天不下雨, Q: 草木枯黄。  P→Q: 如果天不下雨, 那么草木枯黄。
  • 2 R: G是正方形, S: G的四边相等。  R→S: 如果G是正方形, 那么G的四边相等。
  • 3 W: 桔子是紫色的, V: 大地是不平的。 W→V: 如果桔子是紫色的, 那么大地是不平的。

在这里插入图片描述
注意:在自然语言中,条件和结论往往有某种内在联系,并且往往表示若条件成立则结论也成立这样的推理关系,而在数理逻辑中,条件和结论不一定有内在联系,且若条件为假则条件式为真。

蕴含式P→Q可以用多种方式陈述:

  1. “若P, 则Q”
  2. “P是Q的充分条件”
  3. “Q是P的必要条件”
  4. “Q每当P” ;
  5. “P仅当Q”等。

例子:

  • 令:P:天气好。 Q:我去公园。
  • 如果天气好,我就去公园。P→Q
  • 只要天气好,我就去公园。P→Q
  • 天气好,我就去公园。P→Q
  • 仅当天气好,我才去公园。Q→P
  • 只有天气好,我才去公园。Q→P
  • 我去公园,仅当天气好。Q→P

双条件词:(等值,Biconditional)

如果P和Q是命题, 那么“P等值于Q”是一个复合命题, 记为PQ, 称为双条件式(等值式), 读做“P当且仅当Q”、“P iff Q”或“P等值于Q”。
在这里插入图片描述
PQ也读做“P的充要条件是Q”。
有时“除非”也有互为因果的意义。

联结词的注意事项

熟练掌握这五个联结词在自然语言中所表示的含义(但要注意具体语言环境)以及它们的真值表的定义。
特别要注意“或”的二义性,即要区分给定的“或”是“可兼取的或”还是“不可兼取的或”。
特别要注意“→”的用法,它既表示“充分条件”也表示“必要条件”,即要弄清哪个作为前件,哪个作为后件。
联结词的优先级顺序:┐, ∧ , ∨ , → ,

命题公式与翻译

命题变元与命题公式

在这里插入图片描述

命题公式 wff(命题演算的合式公式,wellformed formula)

定义:
⑴ 单个命题词是个合式公式。
⑵ 若A是合式公式,则(┐A)是合式公式。
⑶ 若A和B是合式公式,则(A∧B),(A∨B),(A→B)和(AB)都是合式公式。
⑷ 当且仅当有限次地应用⑴,⑵,⑶所得到的含有命题变元、联结词和圆括号的符号串是合式公式。
此外,称逐次使用规则⑴,⑵,⑶的过程中所得到的命题公式为最后构成的命题公式的子公式。

在这里插入图片描述

命题符号化(翻译)

在这里插入图片描述
在这里插入图片描述

等价公式

真值表

设A(P1,P2,…,Pn) 是一个wff,P1,P2,…,Pn是出现于其中的全部命题变元。如果有一张表列出了在P1,P2,…,Pn 的所有2n种真值指派的每一种下,公式A对应的真值,则称此表为公式A的真值表。

  • 按子公式列表
  • 按逻辑联结词列表

注:

  • 其中P1,P2,…,Pn按字典顺序排列
  • 对应公式的每种指派,以二进制数升序或降序列出
  • 命题公式不是命题
  • 对应的真值指派可记为I=(P1’,P2 ’,…,Pn ’),其中Pi ’=0或1

在这里插入图片描述

等价公式

在这里插入图片描述
在这里插入图片描述

公式等价的证明

方法1:列真值表
方法2:等价变换
方法3:主范式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

公式分类

重言式与矛盾式

在这里插入图片描述

重言式的证明方法:
方法1:列真值表。
方法2:公式的等价变换,化简成”T”。
方法3:用公式的主析取范式。

在这里插入图片描述

在这里插入图片描述

蕴含式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

其他联结词

联结词的扩充

在这里插入图片描述
一元联结词的个数:
1.一元联结词是联结一个命题变元的。
2.由一个命题变元P可构成4种不等价的命题公式。
3.相应的可定义出4个不同的一元联结词。
在这里插入图片描述
二元联结词的个数:
1.二元联结词联结两个命题变元。
2.由两个命题变元P,Q可构成16种不等价的命题公式。
3.相应的可定义出16个不同的二元联结词。
在这里插入图片描述

联结词组

{ ┐, ∨ } 是最小联结词组。
{ ┐, ∧ } 是最小联结词组 。
{ ↑ } 是最小联结词组。
{ ↓ } 是最小联结词组。

对偶与范式

定义1:设有公式A, 其中仅有联结词∧ , ∨ , ┐。在A中将 ∧ , ∨ , T , F分别换以∨ , ∧ , F , T得公式A*,则A*称为A的对偶(公)式。

例 :A = P∨F , A*=?
解: A*= P∧T

对偶原理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

范式

命题逻辑中,将公式化成主范式可使公式有唯一表示形式。

析取范式

在这里插入图片描述

合取范式

在这里插入图片描述

析取范式与合取范式的求法

在这里插入图片描述
在这里插入图片描述

主析取范式和主合取范式

极小项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主析取范式

定义:一个仅由小项的析取组成的公式, 如果与给定的命题公式A等价, 则称它是A的主析取范式

定理:一个公式A(P1, P2, …, Pn)的真值表中,使A为T的指派所对应的诸小项之析取,即为A的主析取范式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

极大项

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

主合取范式

定义:一个仅由大项的合取组成的公式, 如果与给定的命题公式A等价, 则称它是A的主合取范式

定理:在公式A的真值表中,使A为F的指派所对应的诸大项的析取,即为A的主合取范式

在这里插入图片描述
在这里插入图片描述

主析取范式和主合取范式的关系

一个命题公式的主析取范式和主合取范式紧密相关。
在它们的简记式中, 代表小项和大项的足标是互补的, 即两者一起构成0, 1, 2, … , 2^n - 1诸数。

主析(合)取范式的应用

(1)求公式的成真/成假赋值:
若公式A中含有n个命题变元,且A的主析取范式含s个小项,则A有s个成真赋值,有2^n - s个成假赋值。(即主析取范式中的小项对应的编码是公式A的成真赋值;反之主合取范式中的大项对应的编码是公式A的成假赋值)。

(2)判断公式的类型:
设公式A中含有n个命题变元,则:

  • A为重言式⇔A的主析取范式含全部2^n项。
  • A为矛盾式⇔A的主析取范式不含任何小项,记A的主析取范式为0。
  • A为可满足式⇔A的主析取范式至少含一个小项。
  • A为矛盾式⇔A的主合取范式含全部2^n项。
  • A为重言式⇔A的主合取范式不含任何大项,记A的主合取范式为1 。
  • A为可满足式⇔A的主合取范式中大项的个数一定小于2^n 。

(3)判断两个命题是否等价:
设公式A、B中共含有n个命题变元,按n个命题变元求出A、B的主析(合)取范式A’、B’ 。若A’=B’,则A⇔B,否则A、B不等价。

(4)解决实际问题:
例:某科研所有三名青年高级工程师A,B,C。所里要选派他们中的1到2人出国进修,由于所里工作的需要,选派时必须满足以下条件:
①若A去,则C也可以去;
②若B去,则C不能去;
③若C不去,则A或B可以去。
问:所里应如何选派他们?
在这里插入图片描述

推理理论

常用的证明方法

在这里插入图片描述
在这里插入图片描述

真值表法

在这里插入图片描述

直接证明法

在这里插入图片描述

间接证明法

在这里插入图片描述
在这里插入图片描述

由证(H1∧H2∧…∧Hk∧R)→C永真而证得(H1∧H2∧Hk)→(R→C)永真的证明方法, 称为附加前提证明法或CP规则
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

附录

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_45902301/article/details/124064396

智能推荐

Spring(五)Spring整合Hibernate-程序员宅基地

文章浏览阅读275次。Spring整合Hibernate_spring整合hibernate

Eclipse 常用快捷键及使用技巧-程序员宅基地

文章浏览阅读78次。做 java 开发的,经常会用 Eclipse 或者 MyEclise 集成开发环境,一些实用的 Eclipse 快捷键和使用技巧,可以在平常开发中节约出很多时间提高工作效率,下面我就结合自己开发中的使用和大家分享一下 Eclipse 中常用到的快捷键和技巧。15 个 Eclipse 常用开发快捷键使用技巧1、alt+?或alt+/:自动补全代码或者提示代码这个是我最得意的快捷键组..._eclipese 使用技巧大全

42 SAP报错:作业类型 ACT001 没有为成本中心 1088 1200990001 设置(Activity type ATC001 not set up for cost center XXX)_作业类型 lab 没有为成本中心 ql99 1001 设置-程序员宅基地

文章浏览阅读567次,点赞6次,收藏11次。解决方案:CO模块使用前台事务码KP26维护活动类型价格,即可。业务操作:PP模块前台事务码CR02维护活动类型时,报错如上。报错原因:CO模块没有为活动类型进行价格维护。CO模块KP26维护作业类型价格完毕。2024年1月26日 写于上海。事务码KP26进入,_作业类型 lab 没有为成本中心 ql99 1001 设置

TortoiseGit解决TortoiseGitPlink要求输入密码-程序员宅基地

文章浏览阅读3.2k次,点赞4次,收藏10次。解决TortoiseGitPlink要求输入密码_tortoisegitplink

什么是大端存储和小端存储-程序员宅基地

文章浏览阅读4.7k次,点赞2次,收藏5次。详细了解大端和小端的存储_大端存储和小端存储

【共读】企业信息安全建设与运维指南(一)_信息安全运营服务实施指南研究-程序员宅基地

文章浏览阅读6.3k次,点赞5次,收藏49次。一、从零开始建设企业信息安全系统:企业信息安全体系分为:信息安全技术体系和信息安全管理体系 信息安全技术体系: 两个层面: 1.需建设安全相关基础设施和系统,以具备解决相关安全问题的能力。 2.需具备安全运营能力,只有正确部署和使用设备,才能真正保障信息安全。 信息安全管理体系: 两个层面: 1.具备信息安全相关的制度、规范、流程及策略。 2.具..._信息安全运营服务实施指南研究

随便推点

关系型数据库(Sql)和非关系型数据库(NoSql)区别_sql关系 非关系-程序员宅基地

文章浏览阅读1.8k次。Sql与NoSql的区别Sql与NoSql的区别数据库关系型数据库非关系型数据库Sql与NoSql的区别数据库1.简单来说,就是存放各种数据的一个仓库,也就是一些数据按照某种模型存放到存储器的一个数据集合。简称DB,DataBase2.那么,数据有了,就需要管理,用来操纵和管理数据的软件就是数据管理系统 简称DBMS,DataBase Managent System3.那么 把上面这两个放到一起,也就是带有数据库并配置了管理系统的计算机系统 就是数据库系统 简称DBS,DataBase Syst_sql关系 非关系

MATLAB实现imrotate函数_imrotate函数matlab-程序员宅基地

文章浏览阅读5.1k次,点赞2次,收藏11次。编写算法实现图像绕中心点旋转功能先找到四个顶点旋转后的位置,然后求出新图像的大小找到旋转后的图像对应的原图像的位置,将原图像的颜色属性赋给相应位置的新图像(旋转思想为先将图像中心点移到坐标原点,然后进行旋转,最后再将坐标值换为实际的坐标值进行像素颜色属性的赋值)a=input('Enter the picture address:');b=input('Enter the angle:');R..._imrotate函数matlab

upstream server temporarily disabled while connecting to upstream(记录bug)-程序员宅基地

文章浏览阅读1.2k次。nginx连接上游服务器时,上游服务器暂时禁用问题解决_upstream server temporarily disabled while connecting to upstream

5.5浮点数运算方法和浮点数运算器_浮点运算方法和浮点运算器-程序员宅基地

文章浏览阅读1k次。必须阶码一致才可以进行浮点数运算。_浮点运算方法和浮点运算器

【教程】CDQ套CDQ——四维偏序问题【转载】-程序员宅基地

文章浏览阅读128次。转自前言 上一篇文章已经介绍了简单的CDQ分治,包括经典的二维偏序和三维偏序问题,还有带修改和查询的二维/三维偏序问题。本文讲介绍多重CDQ分治的嵌套,即多维偏序问题。四维偏序问题给定N(N<=20000)个有序四元组(a,b,c,d),求对于每一个四元组(a,b,c,d),有多少个四元组(a2,b2,c2,d2)满足a2<a &..._cdq处理四维偏序

Unity两个相机设置_unity设置两个摄像机-程序员宅基地

文章浏览阅读571次,点赞8次,收藏10次。Culling Mask:bg(将背景图片的layer设置为bg,层级在最后面,比如这里设置为9,背景图片一般放在2DObject-sprite里)main Camera:用来照物体的,CameraUI:用来照背景的。_unity设置两个摄像机

推荐文章

热门文章

相关标签