离散数学-集合论基础

3.1集合的基本概念
1)集合及元素

2)集合的表示

3)集合的关系

4)特殊集合

3.2集合的运算

并、交、差、对称差

3.3集合的划分与覆盖

3.4排斥包含管理

3.1集合的基本概念

1)集合及元素

将某种具有同种属性的个体组成的整体,称为集合。

集合通常用大写英文字母表示,用小写英文字母表示集合的元素。

若个体a属于集合A,则称a属于A,记作a\inA;否则,a不属于A,记作a\notinA。

若A集合的元素的个数是有限的,则称其为有限集合。

元素的个数称为集合A的基,记作|A|;否则,称为无限集合。

含有n个元素的集合称为n元集。

(1)集合可以由热议类型的元素组成,可以是具体的也可以是抽象的,一个集合的元素可以是另一个集合的元素,但是不允许以集合自身为元素。

(2)元素与集合是一种隶属关系。任何一个个体对一个集合来说,要么属于该集合,要么不属于

(3)集合的元素必须:确定的、可区分的、不重复、无序。

常用的集合有自然数集N,整数集Z、有理数集Q、实数集R、素数集P等。

2)集合的表示

表示集合的方式常用的有三种:列举法、描述法、画图法

列举法:以任意顺序、不重复写出集合所有的元素,中间用逗号隔开,两边用花括号{}括起来。

例如:A={1,2,3,4,5}

有时,如果集合的元素有一定规律,可以用部分列举法表示

例如:A为全体小写字母:A = {a,b,c...x,y,z}

           A为1到无穷大的整数:A= {1,2,3,... }

描述法:描述法也称谓词表示法,即用谓词描述集合元素的共同熟悉(就是谓词逻辑的应用)。

例如:设谓词P(x)表示集合元素x具有属性P,具有属性P的所有个体组成的集合A,记作A={x|P(x)}

画图法:利用平面图形表示集合,以英国数学家(John Ven)的名字命名,直观形象便于理解。

3)集合的关系

(1)设A、B是集合,如果集合A的每个元素都是B的元素,则称A是B的子集,或者A包含于B,或者B包含A,记作A\subseteqB。

如果A有任何一个元素不属于B,那么A不是B的子集。

4)特殊集合

以任意顺序、不重复写出集合所有的元素,中间用逗号隔开,两边用花括号{}括起来。

(1)空集:不含任何元素的集合叫做空集,记作\OØ

(2)空集是任何集合的子集。

(注意:Ø和{Ø}是两个不同的集合)

 (3)任何一个集合都有至少两个子集,一个是其本身,一个是空集Ø。

(4)空集Ø只有一个子集,就是其本身。

(5)全集:在问题讨论的范围内,如果所有的集合都是某个集合E的子集,则称该集合E为全集

(6)幂集:以集合A的所有子集为元素的集合称为A的幂集。(也就是说,幂集的元素的集合)

3.2集合的运算

1)交运算

设A、B为集合,由A和B上的所共有的元素组成的集合,称为A与B的交集,记作A∩B

即A∩B = {x|x\inA∧x\inB}

2)并运算

设A、B为集合,由A和B的所有元素组成的集合,称为A和B的并集,记作A∪B

即A∪B = {x|x\inA∨x\inB}

3)差运算

设A、B为集合,由属于A但不属于B的所有元素组成的集合,称为B对于A的补集或相对补,或者A减B的差集,记作A-B

即A-B = {x|x\inA ∧ x\notinB}

4)对称差运算

设A、B为集合,由属于A或者属于B的,但是不同时属于A与B的元素组成的集合,称为A与B的对称差,记作A⊕B

即A⊕B ={ x| {x|x\inA ∧ x\notinB}  ∨  {x|x\notinA ∧ x\inB}  }

总结起来就是:

5)集合运算的性质

设A、B、C为集合。比较有用的:

1)幂等律    A⋂A =A         A⋃A = A

2)零律   A⋂Ø =Ø         A⋃E = E     A⊕Ø=Ø

4)交换律  A⋂B =A⋂B  A⋃B = B⋃A 

5)结合律  A⋂(B⋂C) =(A⋂B)⋂C    A⋃(B⋃C) = (A⋃B)⋃C 

3.3集合的划分与覆盖

划分:即将集合划分为几个块,这一块可以是一个元素的集合,也可以是多个元素的集合。

覆盖:在A集合中,B中全都有,则称B为A的覆盖。(简单理解就是盖住了,大于等于的关系)

注意:

1)划分必是覆盖,覆盖不一定是划分

2)集合的覆盖与划分是不唯一的

3)集合A的每个元素至少属于A的覆盖中的子集,属于且仅属于A的划分中的一个划分块。

下面是课本的例题,一看就懂:

3.4包含排斥原理

A_{1}A_{2}为有限集合,,则  A_{1}A_{2} | = |A_{1} | +|A_{2}| -|A_{1}A_{2}|

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

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

相关文章

扩散模型实战(十三):ControlNet结构以及训练过程

推荐阅读列表: 扩散模型实战(一):基本原理介绍 扩散模型实战(二):扩散模型的发展 扩散模型实战(三):扩散模型的应用 扩散模型实战(四&#xff…

振南技术干货集:znFAT 硬刚日本的 FATFS 历险记(9)

注解目录 1、znFAT 的起源 1.1 源于论坛 (那是一个论坛文化兴盛的年代。网友 DIY SDMP3 播放器激起了我的兴趣。) 1.2 硬盘 MP3 推了我一把 (“坤哥”的硬盘 MP3 播放器,让我深陷 FAT 文件系统不能自拔。) 1.3 我…

智能优化算法应用:基于缎蓝园丁鸟算法无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用:基于缎蓝园丁鸟算法无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用:基于缎蓝园丁鸟算法无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.缎蓝园丁鸟算法4.实验参数设定5.算法结果…

WIN10 x86环境部署ARM虚拟机(银河麒麟)

我们经常使用的是x86架构的cpu,而对于不同cpu架构的arm架构的操作系统,我们可以通过QEMU模拟器来进行模拟一个arm环境 1、部署前的准备 arm的镜像: 以此镜像为例:Kylin-Server-10-SP2-aarch64-Release-Build09-20210524.iso QE…

每日一练【移动零】

一、题目描述 283. 移动零 - 力扣(LeetCode) 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 二、题目解析 可以…

docker限制容器内存的方法

在服务器中使用 docker 时,如果不对 docker 的可调用内存进行限制,当 docker 内的程序出现不可预测的问题时,就很有可能因为内存爆炸导致服务器主机的瘫痪。而对 docker 进行限制后,可以将瘫痪范围控制在 docker 内。 因此&#…

1、nmap常用命令

文章目录 1. 主机存活探测2. 常见端口扫描、服务版本探测、服务器版本识别3. 全端口(TCP/UDP)扫描4. 最详细的端口扫描5. 三种TCP扫描方式(1)TCP connect 扫描(2)TCP SYN扫描(3)TCP …

两部手机数据传输后备忘录不见了怎么回事

想必很多人都遇到过,当两部手机进行备忘录数据传输后,突然发现备忘录不见了,这让人不禁着急上火,我也曾经遇到过这种事情导致很多重要的内容都丢失了。 一般出现这种情况可能是因为,两部手机使用的是不同的云服务&…

2020年3月25日 Go生态洞察:Go、Go社区与疫情大流行

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

04 # 第一个 TypeScript 程序

初始化项目以及安装依赖 新建 ts_in_action 文件夾 npm init -y安装好 typescript,就可以执行下面命令查看帮助信息 npm i typescript -g tsc -h创建配置文件,执行下面命令就会生成一个 tsconfig.json 文件 tsc --init使用 tsc 编译一个 js 文件 新…

Element-ui合并table表格列方法

merageCell({ row, column, rowIndex, columnIndex }) {if (columnIndex 0 || columnIndex 1) {const property columnIndex 0 ? name : firstDeptName;// 获取当前行的property,这里看自己的需要,改成根据哪个去判断const currentPropertyVal row…

ChatGPT到底是如何运作?

自从2022年11月30日发布以来,ChatGPT一直占据着科技届的头条位置,随着苹果的创新能力下降,ChatGPT不断给大家带来震撼,2023年11月7日,首届OpenAI开发者大会在洛杉矶举行,业界普遍认为,OpenAI的开…

Text-to-SQL小白入门(九)InstructGPT论文:教你如何训练ChatGPT

论文概述 InstructGPT和ChatGPT 的训练流程基本一致 ,ChatGPT是改进后的InstructGPT,比如InstructGPT是基于GPT-3训练,而ChatGPT是基于GPT-3.5训练。 基本信息 英文标题:Training language models to follow instructions with h…

香港科技大学广州|智能制造学域博士招生宣讲会—华中科技大学专场

时间:2023年12月08日(星期五)15:00 地点:华中科技大学大学生活动中心A座603 报名链接:https://www.wjx.top/vm/mmukLPC.aspx# 宣讲嘉宾: 胡鹏程 副教授 https://facultyprofiles.hkust-gz.edu.cn/faculty-…

RabbitMQ消息队列

简介 MQ(message queue),从字面意思上看就个 FIFO 先入先出的队列,只不过队列中存放的内容是 message 而已,它是一种具有接收数据、存储数据、发送数据等功能的技术服务。 作用:流量削峰、应用解耦、异步处理。 生产者将消息发送…

黑马点评-Feed流的实现方案,基于推拉结合模式实现笔记推送

Feed流实现方案 我们关注了博主之后,当用户发布了动态后我们应该把这些数据推送给粉丝,关注推送也叫作Feed(投喂)流,通过无限下拉刷新获取新的信息 传统的模式内容检索: 粉丝需要主动通过搜索引擎或者是其他方式去查找想看的内容新型Feed流的效果: 系统分析用户到底想看什么,…

okhttp系列-拦截器的执行顺序

1.将拦截器添加到ArrayList final class RealCall implements Call {Response getResponseWithInterceptorChain() throws IOException {//将Interceptor添加到ArrayListList<Interceptor> interceptors new ArrayList<>();interceptors.addAll(client.intercept…

注意力机制(Attention Mechanism)

目录 1. 简介&#xff1a;探索注意力机制的世界 2. 历史背景 3. 核心原理 4. 应用案例 5. 技术挑战与未来趋势 6. 图表和示例 7. Conclusion 1. 简介&#xff1a;探索注意力机制的世界 在当今的人工智能&#xff08;AI&#xff09;和机器学习&#xff08;ML&#xff09;…

戴尔科技推出全新96核Precision 7875塔式工作站

工作站行业一直是快节奏且充满惊喜的。在过去25年中,戴尔Precision一直处于行业前沿,帮助创作者、工程师、建筑师、研究人员等将想法变为现实,并对整个世界产生影响。工作站所发挥的作用至关重要,被视为化不可能为可能的必要工具。如今,人工智能(AI)和生成式AI(GenAI)的浪潮正在…

npm管理发布包-创建与发布

创建与发布 我们可以将自己开发的工具包发布到 npm 服务上&#xff0c;方便自己和其他开发者使用&#xff0c;操作步骤如下 创建文件夹&#xff0c;并创建文件indexjs&#xff0c;在文件中声明函数&#xff0c;使用 module.exports 暴露npm初始化工具包&#xff0c;package.j…