离散数学期末复习第一章 数理逻辑

离散数学

离散数学是研究各种各样的离散量的结构及离散量之间的关系一门学科,是计算机科学中基础理论的核心课程。

什么是连续变量?

在一定区间内可以任意取值的变量叫连续变量,其数值是连续不断的,相邻两个数值可作无限分割,即可取无限个数值,其数值只能用测量或计量的方法获取

image-20230423190406708

image-20230423190409634

离散变量是指其数值只能用自然数或证书单位计算的则为离散变量

例如,企业个数,职工人数,设备台数等,只能按计量单位数技术,这种变量的取值一般用计数方法取得

image-20230423191633189

image-20230423191642902

随着信息时代的到来,公共革命时代以微积分为代表的连续数学占主流的地位已经发生了变化,离散数学的重要性逐渐被人们认识

离散数学的特点

离散型

  • 离散数学所研究的对象均是离散形式的,而不是连续的
  • 如真假值、自然数、有限元素,线段等,这是由计算机的特点所决定的
  • 计算机的结构是离散的(硬件:晶体管,集成块,元件,部件,设备;软件:程序,语句,符号)计算机所服务的对象均是离散的,而对连续对象计算机是无能为力的

能行性

  • 离散数学所研究的问题均是能新的,能在计算机上求解
  • 传统的数学分析以及数学分析为基础的各数学分支,如微分方程,实变函数,复变函数等均是研究连续变量的问题,对算法根本不予考虑或考虑很少

image-20230423192045294

高度抽象性

  • 数学的两个特点:抽象性,精确性
  • 本课程除为后继课程打下坚实的基础和提供工具外,还未进一步研究计算机科学领域新课题创造条件,培养和提高抽象思维和缜密的概括能力,以及逻辑推理能力

离散数学的解决什么问题?

有三个非常聪明的学生!

一天老师给他们出了一个题,老师在每个人额头上贴了一张纸条并告诉他们,每个人纸条上都写了一个正整数,且某两个数的和等于第三个!(每个人可以看见另两个数,但看不见自己的)

老师问第一个学生,你能猜出自己的数吗?

回答:不能,问第二个,不能,第三个不能

再问第一个,不能,第二个,不能,第三个,我猜出来了,是26!请问你能猜出另外两个人额头的数吗

image-20230423194824179

image-20230423194826706

五个海盗抢到了100颗宝石,每一颗都一样的大小和价值连城,他们决定这么分

  1. 抽签决定自己的好嘛1 2 3 4 5
  2. 首先,由1号提出分配方案,然后大家5人表决,当且仅当达到半数的的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼
  3. 如果1号被喂鲨鱼,则由2号提出分配方案,然后大家4人进行表决,当且仅当达到半数的人同意时,按照他的提案进行分配,否则他将被扔入大海喂鲨鱼
  4. 以此推类,直到最终得出一个有效的分配方案

条件:每个海盗都是很聪明的人,都很理智且不讲感情

问题:假如你是1号海盗,你应该提出什么样的分配方案可以使自己的收益最大化?

image-20230424113520107

一家6口爸爸,妈妈, 2个儿子,2个女儿还有一个警察和一个犯人过河!

  1. 河里有一条船一次坐两人
  2. 只有警察,爸爸,妈妈 才能撑船
  3. 警察不在犯人会伤害一家6口
  4. 爸爸不在妈妈会伤害儿子
  5. 妈妈不在爸爸会伤害女儿

有什么方法都过去?

我觉得这个游戏的关键在与警察和小偷.主要是小偷可以独自一人在岸上,在开头和末尾都要用到这个条件.
假设从左岸移向右岸
1.警察小偷过去,警察回来
2.警察带小男孩1过去,警察小偷回来
3.父带小男孩2过去,父单独回来
4.父母同时过去,母亲回来
(这时左岸警察、小偷、母亲、女儿1、女儿2.右岸父亲、男孩1、男孩2)
5.警察小偷过去,父亲回来
6.父亲母亲过去,母亲回来
7.母亲带女儿1过去,警察小偷回来
(这时左岸有女儿2,警察小偷.右岸有母亲、女儿1、父、男孩1、男孩2)
8.警察带女儿2过去(留小偷独自在左岸),警察在回来
9.警察小偷过去.

离散数学的构成

离散数学分为

  • 数理逻辑
    • 命题逻辑
    • 谓词逻辑
  • 集合论
    • 集合
    • 关系
    • 函数
  • 图论
  • 组合数学
    • 组合计数
    • 容斥原理
    • 递推求解
  • 代数系统
    • 代数系统的基本概念
    • 代数系统的同态与同构
    • 几个特殊代数系统内

离散数学结构图

image-20230424134602983

第一部分 数理逻辑

什么是逻辑?

image-20230424134859498

逻辑是人的一种抽象思维,是人通过概念、判断、推理、论证来理解和区分客观世界的思维过程

逻辑学是研究推理的学问

image-20230424134940837

image-20230424134953793

皇帝的新衣

故事中有两个裁缝告诉皇帝,他们缝制出的衣服有一种奇异得到功能:凡是不称职的人或者愚蠢的人都看不见这衣服

以上各项陈述都可以从裁缝的断言中逻辑地推出

除了

  1. 凡是不称职的人都不见这衣服
  2. 有些称职的人能够看见这衣服
  3. 凡是能够看见这衣服的人都是称职的人或者不愚蠢的人
  4. 凡是看不见这衣服的人都是不称职的人或者愚蠢的人

聪明的俘虏

问题:你来这里做什么?

回答的被认为是真话—被火烧死

回答的被认为是假话—被绞死

聪明的俘虏是如何回答的?

俘虏:我来这里是为了被绞死

数理逻辑

  • 用户学方法研究推理的规律和形式的科学
  • 推理:由一个或几个判断推出一个新判断的思维形式
  • 数学方法:建立一套表意符号体系,对具体事物进行抽象的形势与研究方法
  • 又称符号逻辑,逻辑学的一个分支

image-20230424135450505

为什么需要数理逻辑

应用逻辑符号,可以把人类的推理过程分解成一些简单、原始、机械的步骤

  • 使得用机器代替人类进行推理称为可能
  • 提供程序员设计算法时的思维方法指导

image-20230424135557744

数理逻辑

命题间的推理

image-20230424135630254

第一部分 数理逻辑

  • 命题逻辑基本概念
  • 命题逻辑等值演算
  • 命题逻辑的推理理论
  • 一阶逻辑基本概念
  • 一阶逻辑等值演算

第一章命题逻辑基本概念

  • 命题与联结词
    • 命题及其分类
    • 联结词与复合命题
  • 命题公式及其赋值

命题与真值

命题:判断结果唯一的陈述句

命题的真值:判断的结果

真值的取值:真与假

真命题与假命题

注意:感叹句、祈使句、疑问句都不是命题,陈述句中的悖论,判断结果不唯一确定的不是命题

例1:下列句子中哪些是命题?

(1) 是有理数**.** 假命题

(2) 2 + 5 = 7. 真命题

(3) x + 5 > 3. 不是命题

(4) 你去教室吗? 不是命题

(5) 这个苹果真大呀! 不是命题

(6) 请不要讲话! 不是命题

(7) 2050****年元旦下大雪 是命题,但是真值现在还不知道

(8) 我正在说假话**.** 悖论,不是命题

否定联结词与合取联结词

定义1.1 设p为命题,复合命题“非p(或p的否定)称为p的否定式,记作非p,符号非称为否定联结词,规定非p为真当且仅当p为假

定义1.2 设p、q为两个命题,复合命题“p并且q”或p与q陈薇p与q的合取式,记作p交q 称为合取联结词,规定pq为真当且仅当p与q同时为真

例****2 将下列命题符号化**.**

(1) 吴颖既用功又聪明**.**

(2) 吴颖不仅用功而且聪明**.**

(3) 吴颖虽然聪明,但不用功**.**

(4) 张辉与王丽都是三好生**.**

(5) 张辉与王丽是同学.

p:吴颖用功 q:吴颖聪明

p q

p q

image-20230424142505055

设p:张辉是三好生 q:王丽是三好生 pq

p:张辉与王丽是同学

1-3 其实是描述了合取式的灵活性与多样性

4-5要求分清与所链接的成分

析取联结词

定义1.3 设p、q为两个命题,复合命题p或q称作p与q的析取式,记作

p∨q,∨称作析取联结词,规定p∨q为假当且仅当p与q同时为假

例****3 将下列命题符号化

(1) 2 4 是素数**.**

(2) 2 3 是素数**.**

(3) 4 6 是素数**.**

(4) 小元元只能拿一个苹果或一个梨**.**

令p:2是素数 q:4是素数 p∨q

第四题:令p:小元拿一个苹果,q:小元拿一个梨

image-20230424143156098

1-3为相容或,4为排斥或

蕴含联结词

定义1.4 设p、q为两个命题,符合命题“如果p,则q”称作p与q的蕴含式,记作→,并称p是蕴含式的前件,q为蕴含式的后件,→称为蕴含联结词,规定p→q为假当且仅当p为真q为假

  1. p→q的逻辑关系:q为p的必要条件,p是q的充分条件
  2. 当p为假时,p→q恒为真,称为空证明
  3. 常出现的错误:分不清充分条件与必要条件

在自然语言里,特别是在数学中,q是p的必要条件有许多不同的叙述方式,例如“只要p就q”,因为p所以q,p仅当q,只有q才p,除非q才p,除非q,否则非p等

当p为假时,为什么规定无论q是真是假,p→q都为真呢?这是一种善意的推断,譬如,说“如果天阳从西边出来,我就不姓张”实际上,不管是我否姓张,这句话都是对的。因为太阳不可能从西边出来,也就是说,前件:太阳从西边出来“为假,不论后件我不信张是真是假,这句话都是对的

在自然语言里,如果p则q中的前件p与后件q往往具有某种内在联系,而数理逻辑是研究抽象的形式推理,p与q可以无任何内在联系

蕴含联结词的实例

例****4 p**:天冷,q:小王穿羽绒服,将下列命题符号化**

(1) 只要天冷,小王就穿羽绒服**.**

(2) 因为****天冷,所以小王穿羽绒服.

(3) 若小王不穿羽绒服,则天不冷**.**

(4) 只有天冷,小王才穿羽绒服**.**

(5) 除非天冷,小王才穿羽绒服**.**

(6) 除非小王穿羽绒服,否则天不冷**.**

(7) 如果天不冷,则小王不穿羽绒服**.**

(8) 小王穿羽绒服仅当天冷的时候**.**

image-20230424145004941

image-20230424145017108

等价联结词

定义1.5 设p,q为两个命题,符合命题“p当且仅当q”称作p与q的等价式,记作pq,称为等价联结词,规定p等价q为真当且仅当

p与q同时为假或同时为真

pq的逻辑关系:p与q互为充分必要条件

例5:求下列符合命题的真值

(1) 2 + 2 4 当且仅当 3 + 3 6.

(2) 2 + 2 4 当且仅当 3 是偶数**.**

(3) 2 + 2 4 当且仅当 太阳从东方升起**.**

(4) 2 + 2 4 当且仅当 美国位于非洲**.**

(5) 函数 f (x) x****0 可导的充要条件是 它在 x****0 连续**.**

image-20230424151751048

小结

  • 本小节中p、q、r均表示命题
  • 联结词集为image-20230424151953769,image-20230424152011448

为基本复合命题,其中特别要注意理解p→q的含义,多次使用,image-20230424151953769中的联结词组成更为复杂的符合命题

设p:根号2是无理数,q:3是奇数

r:苹果是方的,s:太阳绕地球转

则复合命题

image-20230424152226242

联结词的运算顺序:image-20230424152239189

同级从左到右顺序进行,最先,按照从内到外顺序进行

1.2命题公式及其赋值

命题变项与合式公式

  • 命题变项
  • 合式公式
  • 合式公式的层次

公式的赋值

  • 公式赋值
  • 公式类型
  • 真值表

命题常项

命题变项(命题变元),命题变项不是命题

常项与变项均用p,q,r ,pi,qi,ri,等表示

定义1.6合式公式(简称公式)的递归定义

  1. 单个命题变项和命题常项都是合式公式,称作原子命题公式
  2. 若A是合式公式,则非A也是
  3. 若A,B是合式公式,则image-20230424153157530

也是

  1. 只有有限次的应用1-3形成的符号串才是合式公式

几点说明:归纳或地规定定义,外层括号可以省去

合式公式的层次

定义1.7

  1. 若公式A是单个命题变项,则称A为0层公式
  2. 称A是n+1(n>=0)层公式是指下面情况之一
    1. A=非B,B是n层公式
    2. A=B^c,其中b,c分为为i层和j层公式,且n=max(i,j)
    3. A=B∪c,其中b,c的层级同b
    4. image-20230424153944263
  3. 若公式A的层次为K,则称A为K层公式

例如,

image-20230424154202273

公式的赋值

定义1.8设p1,p2,…,pn是出现在公式A中的全部命题变项,给p1,p2,…,pn各指定一个真值,称为对A的一个赋值或解释,若赋值使A为1,则称这组值为A的成真赋值;若赋值使A为0,则称这组值为A的成假赋值

几点说明

  • A中仅出现p1,p2…pn,给A赋值a=a1a2…an是指p1=a1,p2=a2,p3=a3…pn=an,ai=0或1,ai之间不加标点符号

  • A中仅出现p,q,r…给A赋值a1a2a3,是指p=a1,q=a2,r=a3

  • 含n个命题变项的工时有2的n次方个赋值

    如000,010,101,110是image-20230424154613358

的成真赋值,

001,011,100,111是成假赋值

真值表

定义1.9将命题公式A在所有赋值下取值的情况列成表,称作A的真值表

构造真值表的步骤

  1. 找出公式中所含的全部命题变项p1,p2…pn若无下角标则按字母顺序排列,列出2^n个全部赋值,从00…0开始,按二进制加法,每次加一,直到11…1为止
  2. 按从低到高的顺序写出公式的各个层次
  3. 对每个赋值以此计算各层次的真值,直到最后计算出公式的真值为止

例****6 写出下列公式的真值表**,** 并求它们的成真赋值和成假

赋值**😗*

image-20230424154931369

image-20230424155116167

image-20230424155431651

image-20230424155531860

公式的类型

定义1.10

  1. 若A在他的任何赋值下均为真,则称A为重言式或永真式
  2. 若A在他的任何赋值下均为假,则称A为矛盾式或永假式
  3. 若A不是矛盾式,则称A是可满足式

image-20230424155900619

真值表的用途:求出公式的全部成真赋值与成假赋值,判断公式的类型

第一章 习题课

主要内容

  1. 命题、真值、简单命题与复合命题、命题符号化
  2. 联结词image-20230424160004808及复合命题符号化
  3. 命题公式及层次
  4. 公式的类型
  5. 真值表及应用

基本要求

  • 深刻理解各联结词的逻辑关系,熟练的将命题符号化
  • 会求符合命题的真值
  • 深刻理解合式公式及重言式、矛盾式、可满足式等概念
  • 熟练的求公式的真值表,并用他求公式的成真赋值与成假赋值及判断 公式类型

练习1

1. 将下列命题符号化

(1) 豆沙包是由面粉和红小豆做成的**.**

(2) 苹果树和梨树都是落叶乔木**.**

(3) 王小红或李大明是物理组成员**.**

(4) 王小红或李大明中的一人是物理组成员**.**

(5) 由于交通阻塞,他迟到了**.**

(6) 如果交通不阻塞,他就不会迟到**.**

(7) 他没迟到,所以交通没阻塞**.**

(8) 除非交通阻塞,否则他不会迟到**.**

(9) 他迟到当且仅当交通阻塞**.**

提示,分清楚符合命题与简单命题,分清相容或与排斥或,分清必要条件,充分条件及充分必要条件

image-20230424160809063

练习2

设p:2是素数

q:四川的省会是成都

r:太阳从西边出来

求下面命题的真值

image-20230424160939573

image-20230424161119502

image-20230424161348617

image-20230424161354911

image-20230424161400368

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/14851.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【社区图书馆】-《科技服务与价值链》总结

【为什么研究价值链】 价值链及价值链协同体系是现代产业集群的核心枢纽,是推进城市群及产业集群化、服务化、生态化发展的纽带。因而推进价值链协同,创新发展价值链协同业务科技资源体系,既是科技服务业创新的重要方向,也是重塑生…

第3章-运行时数据区

此章把运行时数据区里比较少的地方讲一下。虚拟机栈,堆,方法区这些地方后续再讲。 转载https://gitee.com/youthlql/JavaYouth/tree/main/docs/JVM。 运行时数据区概述及线程 前言 本节主要讲的是运行时数据区,也就是下图这部分&#xff0c…

ASO优化之如何回复Google Play评论

应用的平均评分会影响 Google Play 商店优化 和应用的 Google Play 排名。应用的评分越高,我们在搜索结果中的排名就越靠前。因此,当应用处于 4 星评级范围内时,它会被更多 Google Play 商店的访问者看到和发现。我们可以使用应用雷达中的评级…

听我一句劝,别去外包,干了三年,废了....

先说一下自己的情况,大专生,18年通过校招进入湖南某软件公司,干了接近4年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落!而我已经在一个企业干了四年的功能测试…

SAP ABAP MARA-MSBOOKPARTNO 制造商登记部分编号

BAPI_MATERIAL_SAVEDATA CLIENTDATA结构无此字段。 DATA:LS_TE_MARA TYPE BAPI_TE_MARA. DATA:LS_TE_MARAX TYPE BAPI_TE_MARAX. DATA:LT_BAPIPAREX TYPE TABLE OF BAPIPAREX. DATA:LS_BAPIPAREX TYPE BAPIPAREX. …

学生无线耳机哪款好?两百左右适合学生党的无线耳机推荐

学生无线耳机哪款好?现如今,学生党也成为了蓝牙耳机的主要用户群体之一。接下来,我来给学生群体推荐几款两百左右的无线耳机,一起来看看吧。 一、南卡小音舱Lite2蓝牙耳机 参考价:299 南卡小音舱的音质和佩戴体验都在…

传统制造企业如何数字化转型?中国减速机Top 1企业给出这份答案

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 数字中国建设正在如火如荼地展开,百业千行也都在寻求自身业务与数字化的深度融合。 2022年制造业增加值占GDP比重约为30%,在数字经济赋能新发展的当下,制造业成为数字技术重点实施落地的载…

Authing 入选《2022年度中国高科技高成长企业》榜单

​ 近日,Authing 入选【2022 年度中国高科技高成长企业系列榜单 】- 【云原生高成长企业榜】,该榜单由【第一新声】联合【天眼查】发起的“数字中国”系列之 2022 年度中国高科技高成长企业系列榜单发布,该榜单旨在发现和挖掘被资本市场关注&…

优秀的FAQ示例及FAQ页面制作技巧

在网页中问答设计中,虽然说客服会话更有人情味、解决效率更高,但从实际的客户使用情况和使用偏好来看,越来越多的人更喜欢自助服务。数据显示,约67%的受访者会优先选择自助服务,91%的客户使用过帮助中心来解决问题。可…

薪资17K是一个怎样的水平?来看看98年测试工程师的面试全过程…

我的情况 大概介绍一下个人情况,男,本科,三年多测试工作经验,懂python,会写脚本,会selenium,会性能,然而到今天都没有收到一份offer!从年后就开始准备简历,年…

【JAVA-模块五 数组】

JAVA-模块五 数组 一、数组(一维)1.1数组是什么?1.2java中数组静态初始化:(存)两种定义格式:数组初始化格式:静态初始化后,打印数组名: 1.3 数组元素访问&…

MySQL高级篇——存储引擎和索引

导航: 【黑马Java笔记踩坑汇总】JavaSEJavaWebSSMSpringBoot瑞吉外卖SpringCloud黑马旅游谷粒商城学成在线牛客面试题_java黑马笔记 目录 一、存储引擎 1.1、查看、设置存储引擎的命令 1.2、InnoDB引擎 1.2.1、介绍 1.2.2、优势 1.2.3、InnoDB事务的ACID特性…

SpringCloud --- Eureka注册中心

一、场景 假如我们的服务提供者user-service部署了多个实例,如图 思考几个问题: order-service在发起远程调用的时候,该如何得知user-service实例的ip地址和端口? 有多个user-service实例地址,order-service调用时该…

【c语言】带你快速理解函数的传值和传址

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; 给大家跳段街舞感谢支持&#xff01;ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ ኈ ቼ ዽ ጿ…

Linux 内存 pt.1

哈喽大家好&#xff0c;我是咸鱼 今天我们来学习一下 Linux 操作系统核心之一&#xff1a;内存 跟 CPU 一样&#xff0c;内存也是操作系统最核心的功能之一&#xff0c;内存主要用来存储系统和程序的指令、数据、缓存等 关于内存的学习&#xff0c;我会尽量以通俗易懂的方式…

适合学生的平价蓝牙耳机有哪些?学生平价蓝牙耳机推荐

随着蓝牙耳机的使用越来越频繁&#xff0c;近几年也出现了很多优质的蓝牙耳机&#xff0c;不仅有着超高的性价比&#xff0c;而且使用体验也有了很大的突破。接下来&#xff0c;我来给大家推荐几款适合学生使用的平价蓝牙耳机&#xff0c;可以当个参考。 一、南卡小音舱Lite2蓝…

C4D的GPU渲染器Octane和Redshift的渲染对比

对CG圈创作人员来说&#xff0c;除制作软件外渲染器是平时接触最多的一类软件&#xff0c;用渲染器进行渲染的过程&#xff0c;就是把制作软件里的预览效果变到融合材质、光照、物理特性的最终效果的这个过程&#xff0c;这是CG制作中最重要的一步&#xff0c;关乎着最终效果的…

新手必看!ChatGPT常见问题总整理,你遇到了几个?

随着ChatGPT火爆全球,使用人数以指数型成长,许多使用上的问题呈现在网路上。 今天这篇文章会用实作的方式带大家了解ChatGPT有哪些常见问题,以此减少踩坑的机会。 并用简单的示例让大家感受GPT-3.5与GPT-4的能力差异,希望对大家有所帮助。 大家会有这些问题,其实就是希望…

HashMap底层源码解析及红黑树分析

HashMap线程不安全&#xff0c;底层数组链表红黑树 面试重点是put方法&#xff0c;扩容 总结 put方法 HashMap的put方法&#xff0c;首先通过key去生成一个hash值&#xff0c;第一次进来是null&#xff0c;此时初始化大小为16&#xff0c;i (n - 1) & hash计算下标值&a…

8 年后端开发,API 设计的学习方法分享

笔者目前在参与一个开源项目&#xff0c;平时接触多的也是 API 相关的核心功能开发&#xff0c;经常会有读者私信我&#xff0c;对于开发新人而言&#xff0c;如何快速学习 API 设计&#xff0c;我简单总结了一下&#xff1a; 1. 学习基础知识&#xff1a;学习HTTP、RESTful AP…