离散数学与组合数学-01集合论

news2024/11/23 21:38:40

文章目录

  • 1.离散数学与组合数学-01集合论
    • 1.1 集合定义
      • 1.1.1 什么是集合
      • 1.1.2 集合案例
      • 1.1.3 集合的符号表示
    • 1.2 集合表示
      • 1.2.1属于关系
      • 1.2.2 枚举法
      • 1.2.3 叙述法
      • 1.2.4 文氏图
    • 1.3 集合基数
      • 1.3.1 什么是集合基数
      • 1.3.2 集合基数案例
    • 1.4 集合间关系
      • 1.4.1 空集
      • 1.4.2 全集
      • 1.4.3 集合的相等关系
      • 1.4.4 包含关系
        • 子集和真子集
        • 证明集合相等 重点
        • n 元集的子集
      • 1.4.5 幂集
    • 1.5 集合的基本运算
      • 1.5.1 并集
      • 1.5.2 交集
      • 1.5.3 补集
      • 1.5.4 差集
      • 1.5.5 对称差集
      • 1.5.6 并集和交集的扩展
    • 1.6 运算定律及其证明
      • 1.6.1 运算定理
      • 1.6.2 证明
        • 证明方法
        • 德摩根律证明
    • 1.7 可数集合与不可数集合
      • 1.7.1 自然数集的定义
        • 定义 (皮亚诺公理)
        • 定义 (冯 • 诺依曼的自然数定义)
      • 1.7.2 如何比较集合的大小?
        • 等势
      • 1.7.3 可数集合
        • 可数集合定义
        • 正奇数集合 O + 与素数集合 P
        • 有理数集合 Q
      • 1.7.4 不可数集合

本文为离散数据与组合数学电子科技大学王丽杰老师的课程笔记,详细视频参考
【电子科技大学】离散数学(上) 王丽杰
【电子科技大学】离散数学(下) 王丽杰
latex的离散数学写法参考: 离散数学与组合数学-01

离散数学公式
!符号 代码 含义
∧ \wedge \wedge 且
∨ \vee \vee 或
∩ \cap \cap 交
∪ \cup \cup 并
⊆ \subseteq \subseteq 子集
⊈ \nsubseteq \nsubseteq 不是子集
⊂ \subset \subset 真子集
⊄ \not\subset \not\subset 不是真子集
∈ \in \in 属于
∉ \not\in \not\in 不属于
↔ \leftrightarrow \leftrightarrow 等价
⇔ \Leftrightarrow \Leftrightarrow 等值
¬ \neg ¬ \neg或\lnot 非
R \mathbb{R} R \mathbb{R} 实数集
Z \mathbb{Z} Z \mathbb{Z} 整数集
∅ \varnothing \varnothing 空集
∀ \forall \forall 对任意的
∃ \exists \exists 存在
≥ \geq \geq大于等于
≤ \leq \leq 小于等于

1.离散数学与组合数学-01集合论

1.1 集合定义

1.1.1 什么是集合

  1. A set is a group of objects. (simplest way)
  2. By a set we mean any collection M into a whole of definite distinct objects m (which
    we called elements of M) of our perception or of our thought. (Cantor’s way)
  3. 集合 是由指定范围内的满足给定条件的所有对象聚集在一起构成,每一个对象称
    为这个集合的元素。(In chinese)
  4. 外延公理 + 空集存在公理 + 无序对公理 + 并集公理 + 幂集公理 + 无穷公理 +
    替换公理 + 正则公理 + 选择公理。(ZFC 公理化集合论):引入ZFC公理化的原因是避免出现悖论的集合,如我给小镇里不自己理发的人理发。

1.1.2 集合案例

1 所有英文字母
2 所有小于 100 的正奇数
3 中国所有的残疾人
4 世界上所有的数学家
5 某植物园的所有植物
6 天安门广场所有的路灯和树

1.1.3 集合的符号表示

在这里插入图片描述

N代表自然数集(非负整数集),而N*则表示正整数集,英文是natural number
Z表示整数集,来自于德语,德语中的整数叫做Zahlen
Q表示的是有理数集,由于两个数之比(商)叫做有理数,商的英文是quotient,所以用Q来表示
R表示集合理论中的实数集,而复数中的实数部分也以此符号为代表,英文是real numbe

1.2 集合表示

1.2.1属于关系

在这里插入图片描述\alpha \in A
α ∈ A \alpha \in A αA

1.2.2 枚举法

在这里插入图片描述
A = { a , b , c , d } A = \left\{a,b,c,d \right\} A={a,b,c,d}

1.2.3 叙述法

在这里插入图片描述
A = \left\{x|x \in Z,x < 10 \right\}
A = { x ∣ x ∈ Z , x < 10 } A = \left\{x|x \in Z,x < 10 \right\} A={xxZ,x<10}

1.2.4 文氏图

文氏图是利用平面上的点来做成对集合的图解方法。一般使用平面上的方形或圆形表示一个集合,而使用平面上的一个小圆点来表示集合的元素。
在这里插入图片描述

1.3 集合基数

1.3.1 什么是集合基数

集合 A 中的元素个数称为集合的基数(base number),记为 |A|
若一个集合的基数是有限的,称该集合为有限集(finite set)
若一个集合的基数是无限的,称该集合为无限集(infinite set)

1.3.2 集合基数案例

A = {a, b, c}, |A| = 3
B ={a, {b, c}},|B| = 2

1.4 集合间关系

1.4.1 空集

\varnothing
不含任何元素的集合叫做空集(empty set),记作 ∅ \varnothing .
空集可以符号化为 ∅ = { x ∣ x ≠ x } \varnothing =\left\{x|x \neq x \right\} ={xx=x}.
在这里插入图片描述

1.4.2 全集

针对一个具体范围,我们考虑的所有对象的集合叫做全集(universal set),记作 U 或 E.在文氏图一般使用方形表示全集。
在这里插入图片描述

1.4.3 集合的相等关系

在这里插入图片描述

1.4.4 包含关系

子集和真子集

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

证明集合相等 重点

设 A, B 为任意两个集合,则 A = B ⇔ A ⊆ B 并且 B ⊆ A
在这里插入图片描述

n 元集的子集

在这里插入图片描述

1.4.5 幂集

在这里插入图片描述

1.5 集合的基本运算

1.5.1 并集

在这里插入图片描述

1.5.2 交集

在这里插入图片描述

1.5.3 补集

在这里插入图片描述

1.5.4 差集

在这里插入图片描述

1.5.5 对称差集

在这里插入图片描述

1.5.6 并集和交集的扩展

在这里插入图片描述

1.6 运算定律及其证明

1.6.1 运算定理

在这里插入图片描述
幂等率说明 A ∪ A = A A \cup A = A AA=A 类似 1的n次幂等于1
结合律(associative laws)说明:在数学中,结合律(associative laws)是二元运算可以有的一个性质,意指在一个包含有二个以上的可结合运算子的表示式,只要算子的位置没有改变,其运算的顺序就不会对运算出来的值有影响
同一率说明: A ∪ ∅ = A , A ∩ U = A A \cup \varnothing= A ,A \cap U= A A=A,AU=A 。同一率又称为幺律,这是因为 如果存在一个元b,对任意元x,均有bx=xb=x,则称b为幺元
零率说明: A ∩ ∅ = ∅ , A ∪ U = U A \cap \varnothing= \varnothing ,A \cup U= U A=,AU=U 。零率又称为幺律,这是因为 在抽象代数中,如果存在一个元a,对任意元x,均有ax=xa=a,则称a为零元
德摩根率:非(P 且 Q) = (非 P) 或 (非 Q) ,非(P 或 Q) = (非 P) 且 (非 Q)
分配率的文氏图说明:
在这里插入图片描述

1.6.2 证明

证明方法

在这里插入图片描述

德摩根律证明

在这里插入图片描述

1.7 可数集合与不可数集合

在这里插入图片描述

1.7.1 自然数集的定义

定义 (皮亚诺公理)

在这里插入图片描述

定义 (冯 • 诺依曼的自然数定义)

在这里插入图片描述

1.7.2 如何比较集合的大小?

在这里插入图片描述

等势

在这里插入图片描述

1.7.3 可数集合

可数集合定义

在这里插入图片描述

正奇数集合 O + 与素数集合 P

在这里插入图片描述

有理数集合 Q

在这里插入图片描述

从有限到无限,不仅仅是简单数量上的变化 (量变),而引起了本质的改变 (质变)。
两个无限集合的“大小”已经不能单纯使用集合中的元素个数来衡量。ℵ0
表示一切可数集合的基数,是一种抽象的表达。
表面上个数完全不相等的两个集合之间仍可能存在等势关系,如集合与其真子集之间,这体现了有限集合和无限集合的根本差别。

1.7.4 不可数集合

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Vue + Koa 前后端分离项目实战9】使用开源框架==>快速搭建后台管理系统 -- part9 项目总结

人要保持忙碌&#xff0c;因为忙碌是世界上最便宜的药。 本博客教学视频来源于imoom 《0到1快速构建自己的后台管理系统》课程 官方演示地址&#xff1a;https://talelin.com/ 目录 一、项目介绍 1.技术准备 2.学到的内容 &#xff08;1&#xff09;后端接口实现的业务逻辑…

【Kotlin】标准库函数 ③ ( with 标准库函数 | also 标准库函数 )

文章目录一、with 标准库函数二、also 标准库函数Kotlin 语言中 , 在 Standard.kt 源码中 , 为所有类型定义了一批标准库函数 , 所有的 Kotlin 类型都可以调用这些函数 ; 一、with 标准库函数 with 函数 与 run 函数 功能是一样的 , 其使用形式不同 , with 函数是 独立使用的 …

LaoCat带你认识容器与镜像(三【下】)

说随缘就随缘&#xff0c;前天刚说惰怠今天就更新~。 本章内容 Docker端口映射相关。 本文实操全部基于Ubuntu 20.04 宿主机 > linux服务器本身 二章二小节中介绍docker create命令时就提供了常用的附加参数列表&#xff0c;docker run可附加参数同create命令附加参数一致&…

Flink【0】初识Flink快速又灵巧

文章目录一、Flink的引入二、Flink的起源和设计理念1.起源2.设计流程一、Flink的引入 随着大数据的飞速发展&#xff0c;出现了很多热门的开源社区&#xff0c;其中著名的有 Hadoop、Storm&#xff0c; 以及后来的Spark&#xff0c;他们都有着各自专注的应用场景。尤以Spark掀…

c++11 标准模板(STL)(std::forward_list)(四)

定义于头文件 <forward_list> template< class T, class Allocator std::allocator<T> > class forward_list;(1)(C11 起)namespace pmr { template <class T> using forward_list std::forward_list<T, std::pmr::polymorphic_…

软件测试:缺陷管理制度

缺陷管理制度 编制部门&#xff1a; 时间&#xff1a;编 制 人&#xff1a; 时间&#xff1a;标 准 化&#xff1a; 时间&#xff1a;审 核&#xff1a; 时间&#xff1a;批 准&#xff1a; …

(一)STM32L4(RT- Thread)——电机和蜂鸣器,独立按键,LED灯

&#xff08;一&#xff09;STM32L4&#xff08;RT- Thread&#xff09;——电机和蜂鸣器&#xff0c;独立按键&#xff0c;LED灯 文章目录&#xff08;一&#xff09;STM32L4&#xff08;RT- Thread&#xff09;——电机和蜂鸣器&#xff0c;独立按键&#xff0c;LED灯LED灯学…

5.8.2、TCP 的连接释放

1、释放流程图 释放流程图 2、TCP 使用 “四报文挥手” 释放连接的具体过程 TCP 通过 “四报文挥手” 来释放连接 数据传输结束后&#xff0c;TCP 通信双方都可以释放连接 现在 TCP 客户进程和 TCP 服务器进程都处于连接已建立状态\color{blue}连接已建立状态连接已建立状态…

k8s 文件 目录挂载

k8s 文件 目录挂载1.环境说明2.HostPath 挂载至宿主机3.挂载至nfs3.1 第一种3.2 第二种3.3 volumeClaimTemplates 挂载模板4.emptyDir-临时数据卷5.未完待续1.环境说明 k8s 1.24.3 2.HostPath 挂载至宿主机 apiVersion: v1 kind: Pod metadata:name: test-pd spec:container…

【Git 从入门到精通】Git是干什么的?

文章目录一、Git简介1.发展历史2.工作机制分析3.代码托管中心二、理解版本控制1.什么是版本控制&#xff1f;2.版本控制的好处3.版本控制的手段①集中式版本控制工具②分布式版本控制工具一、Git简介 Git 是一个免费的、开源的分布式版本控制系统&#xff0c;可以快速高效地处…

Spool Print Fool(CVE-2022-21999 )提权漏洞

Spool Print Fool&#xff08;CVE-2022-21999 &#xff09;提权漏洞 文章目录 一、Print Spooler 简介二、漏洞简介三、影响版本四、本地复现五、漏洞修复 一、Print Spooler 简介 Print Spooler是打印后台处理服务&#xff0c;即管理所有本地和⽹络打印队列及控制所有打印⼯作…

Scala 模式匹配

文章目录Scala 模式匹配一、模式匹配1、基本语法2、语法说明3、案例示例二、模式守卫三、模式匹配类型1、匹配常量2、匹配类型3、匹配数组Scala 模式匹配 一、模式匹配 Scala 中的模式匹配类似于Java中的switch语法&#xff0c;但是scala 从语法中补充了更多的功能&#xff0…

Optional更优雅的判空

我们在日常的开发工作最经常碰到的异常就是空指针异常&#xff0c;排查起来非常麻烦影响开发效率。如果想避免这种问题&#xff0c;就要写大量的if(xx ! null){}这样的冗余代码&#xff0c;把自己的逻辑写入到括号内部&#xff0c;这样的代码看起来臃肿繁琐。JDK8中为我们提供了…

IP 分支组网解决方案

IP 分支机构组网解决方案在总部部署高性能设备作为中心网关&#xff0c;在各地分支机构分别部署一台产品作为分支机构接入网关&#xff0c;与总部网关进行加密的连接。融合多种产品特性&#xff0c;可有效、快速、安全的实现分支机构的远程接入。同时&#xff0c;采用集中管控平…

对象,类与面向对象编程 上

目录 前言 理解对象 属性的类型 数据属性【Data Properties】 访问器属性【Accessor Properties】 合并对象 对象标识及相等判定 增强的对象语法 1. 属性值简写 2.可计算属性 3.简写方法名 4.对象解构 5.嵌套解构 创建对象 工厂模式 构造函数模式 原型模式 原型…

【敲敲云】零代码平台快速入门指南—上篇

本文通过快速搭建一个《客户管理》应用&#xff0c;帮您快速掌握搭建敲敲云应用的基本思路和操作。 一、敲敲云简介 敲敲云是一个APaaS平台,零代码的应用搭建平台,无需编程简单易学,可以帮助业务人员在不写代码的情况下搭建个性化的CRM、ERP、OA等。敲敲云支持自动化工作流还可…

GIOU 附图说明

在目标检测中&#xff0c;常用IOU评价检测框和ground truth框的相似程度&#xff0c; IOU intersection / union. IOU的取值范围是[0,1]. 但是看下面这两种情况&#xff0c;两个目标框的距离是不一样的&#xff0c;这时它们的IOU都是0&#xff0c;反映不出来。 这时就可以用到…

【JavaGuide面试总结】Linux篇

【JavaGuide面试总结】Linux篇1.介绍一下inode2.说一下Linux系统的目录结构3.说一下Linux系统的文件类型1.介绍一下inode 硬盘的最小存储单位是扇区(Sector)&#xff0c;块(block)由多个扇区组成。文件数据存储在块中。块的最常见的大小是 4kb&#xff0c;约为 8 个连续的扇区…

Linux系统编程——共享内存映射(进程间通信)

目录mmap函数1.函数原型2.建立映射区3.注意事项4.父子进程间mmap通信4.无血缘关系进程间mmap通信写进程&#xff1a;读进程&#xff1a;附&#xff1a;文件用于进程间通信mmap函数 1.函数原型 void *mmap(void *addr&#xff0c;size_t length, int prot,int flags&#xff0…

代码随想录训练营第五十六天

1.两个字符串的删除操作 题583 ①dp数组含义 由于有两个数组比较&#xff0c;所以用二维数组dp。dp[i] [j]表示以i-1为结尾的word1和以j-1为结尾的word2达到相等需要删除的元素的个数。 ②递推公式 两种情况&#xff0c;当word[i-1] word2[j-1]时&#xff0c;有没有i-1为结…