本文属于「离散数学」系列文章之一。这一系列着重于离散数学的学习和应用。由于内容随时可能发生更新变动,欢迎关注和收藏离散数学系列文章汇总目录一文以作备忘。此外,在本系列学习文章中,为了透彻理解数学知识,本人参考了诸多博客、教程、文档、书籍等资料。以下是本文的不完全参考目录,在后续学习中还会逐渐补充:

  • 国外经典教材)离散数学及其应用 第七版 Discrete Mathematics and Its Applications 7th ,作者是 Kenneth H.Rosen ,袁崇义译,机械工业出版社
  • 离散数学 第二版,武波等编著,西安电子科技大学出版社,2006年
  • 离散数学 第三版,方世昌等编著,西安电子科技大学出版社,2013年
  • (经典参考书及其题解)离散数学/离散数学——理论•分析•题解,左孝凌、李为鉴、刘永才编著,上海科学技术文献出版社
  • 离散数学习题集:数理逻辑与集合论分册,耿素云;图论分册,耿素云;抽象代数分册, 张立昂。北京大学出版社

文章目录

  • 2. 集合的基本运算
    • 2.1 集合的交
    • 2.2 集合的并
    • 2.3 集合的补(相对补集、绝对补集)
    • 2.4 集合的对称差
    • 2.5 集合的环积
    • 2.6 集合运算的性质

2. 集合的基本运算

两个集合可以以多种方式结合产生新的集合,集合的结合方式可以通过集合的基本运算来定义。下面讨论集合的几种基本运算及其性质。

2.1 集合的交

定义2.1 对于任意两个集合 A,BA, BA,B ,由所有属于集合 AAA 且属于集合 BBB 的元素组成的集合称为 A,BA, BA,B 的交集 intersection ,记为 A∩BA\cap BA∩B 。A∩B={x∣x∈A∧x∈B}A\cap B = \{ x\ |\ x \in A\land x \in B\}A∩B={x ∣ x∈A∧x∈B}

集合交运算的文氏图表示如下所示:

例1 设 A={a,b,c,e,f},B={b,e,f,r,s}A = \{a, b, c, e, f\}, B = \{b, e, f, r, s\}A={a,b,c,e,f},B={b,e,f,r,s} 和 C={a,t,u,v}C = \{a, t, u, v\}C={a,t,u,v} 。求 A∩B,B∩C,A∩CA \cap B, B\cap C, A\cap CA∩B,B∩C,A∩C 。
解:A∩B={b,e,f},B∩C=∅,A∩C={a}A\cap B = \{b, e, f\}, B\cap C = \varnothing, A\cap C = \{a \}A∩B={b,e,f},B∩C=∅,A∩C={a} 。

2.2 集合的并

定义2.2 对于任意两个集合 A,BA, BA,B ,由所有属于集合 AAA 或属于集合 BBB 的元素组成的集合称为 A,BA, BA,B 的并集 union ,记为 A∪BA\cup BA∪B 。A∪B={x∣x∈A∨x∈B}A\cup B = \{ x\ |\ x\in A\lor x\in B\}A∪B={x ∣ x∈A∨x∈B}

集合并运算的文氏图表示如下所示:

例2 设 A={a,b,c},B=∅A = \{a, b, c\}, B = \varnothingA={a,b,c},B=∅ 和 C={a,u,v}C = \{a, u, v\}C={a,u,v} 。求 A∪B,B∪C,A∪CA\cup B, B\cup C, A\cup CA∪B,B∪C,A∪C 。
解:A∪B={a,b,c},B∪C={a,u,v},A∪C={a,b,c,u,v}A\cup B = \{a, b, c\}, B\cup C = \{ a, u, v\}, A\cup C = \{a, b, c, u, v\}A∪B={a,b,c},B∪C={a,u,v},A∪C={a,b,c,u,v} 。

2.3 集合的补(相对补集、绝对补集)

定义2.3.1 对于任意两个集合 A,BA, BA,B ,由所有属于集合 AAA 而不属于集合 BBB 的元素组成的集合称为集合 BBB 相对于集合 AAA 的相对补集 complement of B with respect to A ,记为 A−BA - BA−B 。A−BA - BA−B 也称为集合 AAA 与 BBB 的。A−B={x∣x∈A∧x∉B}A - B = \{x \ | \ x \in A \land x \notin B\}A−B={x ∣ x∈A∧x∈/​B}

集合差运算的文氏图表示如下所示:

例3 设 A={a,b,c},B={a,u,v}A = \{a, b, c\}, B = \{a, u, v\}A={a,b,c},B={a,u,v} 。求 A−BA - BA−B 和 B−AB - AB−A 。
解:A−B={b,c},B−A={u,v}A - B = \{b, c\}, B - A = \{u, v\}A−B={b,c},B−A={u,v} 。

定义2.3.2 如果 UUU 是包含集合 AAA 的全集,则属于 UUU 而不属于 AAA 的元素组成的集合称为集合 AAA 的 complement of A ,记为 A‾\overline AA 。
A‾=U−A={x∣x∈U∧x∉A}\overline A = U - A = \{ x \ | \ x \in U \land x \notin A\}A=U−A={x ∣ x∈U∧x∈/​A}

集合 AAA 的补集 A‾\overline AA 是集合 AAA 相对于全集 UUU 的补,也称 AAA 的绝对补集。集合绝对补运算的文氏图表示如下所示:

例4 设 U=Z,A={x∣x∈Z∧x>4}U = \Z, A = \{ x\ | \ x \in \Z \land x > 4\}U=Z,A={x ∣ x∈Z∧x>4} ,求 A‾\overline AA 。
解:A‾={x∣x∈Z∧x≤4}\overline A = \{ x\ |\ x \in \Z \land x \le 4\}A={x ∣ x∈Z∧x≤4} 。

2.4 集合的对称差

定义2.4 对于任意两个集合 A,BA, BA,B ,由属于集合 AAA 而不属于集合 BBB 以及属于集合 BBB 而不属于集合 AAA 的所有元素组成的集合称为集合 AAA 与 BBB 的对称差 symmetric difference ,记为 A⊕BA \oplus BA⊕B 。
A⊕B=(A−B)∪(B−A)={x∣(x∈A∧x∉B)∨(x∈B∧x∉A)}A\oplus B= (A - B) \cup (B - A) = \{ x\ |\ (x \in A \land x\notin B) \lor (x \in B \land x\notin A)\}A⊕B=(A−B)∪(B−A)={x ∣ (x∈A∧x∈/​B)∨(x∈B∧x∈/​A)}

集合对称差运算的文氏图表示如下所示:

例5 设 A={a,b,c,d},B={a,c,e,f,g}A = \{ a, b, c, d\}, B = \{ a, c, e, f, g\}A={a,b,c,d},B={a,c,e,f,g} ,求 A⊕BA \oplus BA⊕B 。
解:A⊕B={b,d,e,f,g}A \oplus B = \{ b, d , e, f, g\}A⊕B={b,d,e,f,g} 。

2.5 集合的环积

定义2.5 对于任意两个集合 AAA 和 BBB ,由属于集合 AAA 且属于集合 BBB ,以及既不属于集合 AAA 又不属于集合 BBB 的所有元素组成的集合,称为集合 AAA 与 BBB 的环积,记为 A⊗BA\otimes BA⊗B 。A⊗B=A⊕B‾=(A∩B)∪(A‾∩B‾)={x∣(x∈A∧x∈B)∨(x∉A∧x∉B)}A \otimes B = \overline {A \oplus B} = (A \cap B) \cup (\overline A \cap \overline B) = \{x \ | \ (x \in A \land x \in B) \lor (x \notin A\land x \notin B) \}A⊗B=A⊕B​=(A∩B)∪(A∩B)={x ∣ (x∈A∧x∈B)∨(x∈/​A∧x∈/​B)}

集合环积运算的文氏图表示如下所示:

2.6 集合运算的性质

以上定义的集合运算(交、并、相对/绝对补、对称差、环积)满足若干性质,下表中给出了11条基本性质。注意到,集合运算的代数性质和命题逻辑的代数性质十分相似,只是没有蕴含律、双条件律、输出律、归谬律、逆反律,我们在【离散数学】代数系统 第六章 格与布尔代数(4) 布尔代数这篇文章中就会明白,它们都是布尔代数

序号 性质 描述
(1) 对合律 A‾‾=A\overline {\overline A} = AA=A
(2) 等幂律 A∪A=A,A∩A=AA\cup A = A, A\cap A = AA∪A=A,A∩A=A
(3) 交换律 A∪B=B∪A,A∩B=B∩AA \cup B = B \cup A, A \cap B = B\cap AA∪B=B∪A,A∩B=B∩A
(4) 结合律 A∪(B∪C)=(A∪B)∪C,A∩(B∩C)=(A∩B)∩CA \cup (B \cup C) = (A \cup B)\cup C, A\cap (B \cap C) = (A\cap B) \cap CA∪(B∪C)=(A∪B)∪C,A∩(B∩C)=(A∩B)∩C
(5) 分配律 A∪(B∩C)=(A∪B)∩(A∪C),A∩(B∪C)=(A∩B)∪(A∩C)A \cup (B \cap C) = (A \cup B) \cap (A \cup C), A\cap (B\cup C) = (A\cap B)\cup (A \cap C)A∪(B∩C)=(A∪B)∩(A∪C),A∩(B∪C)=(A∩B)∪(A∩C)
(6) 吸收律 A∪(A∩B)=A,A∩(A∪B)=AA \cup (A \cap B) = A, A \cap (A \cup B) = AA∪(A∩B)=A,A∩(A∪B)=A
(7) 德摩根律 A∪B‾=A‾∩B‾,A∩B‾=A‾∪B‾\overline {A \cup B} = \overline A \cap \overline B, \overline {A \cap B} = \overline A \cup \overline BA∪B=A∩B,A∩B=A∪B
(8) 零律 A∪U=U,A∩∅=∅A \cup U = U, A \cap \varnothing = \varnothingA∪U=U,A∩∅=∅
(9) 同一律 A∪∅=A,A∩U=AA \cup \varnothing = A, A \cap U = AA∪∅=A,A∩U=A
(10) 矛盾律 A∩A‾=∅A \cap \overline A = \varnothingA∩A=∅
(11) 排中律 A∪A‾=UA \cup \overline A = UA∪A=U

上述性质均可以用文氏图给出直观证明,也可以利用外延公理证明,或者通过论证等式两边集合互为子集进行证明。下面我们仅证明第(7)条德摩根律,其他留作练习。

【离散数学】集合论 第三章 集合与关系(2) 集合的基本运算相关推荐

  1. 【离散数学】集合论 第三章 集合与关系(3) 集合计数的加法原理、容斥原理

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

  2. 【离散数学】第三章谓词逻辑

    [离散数学]第三章谓词逻辑 学习目标 3.1谓词的概念与表示 3.2合式公式 3.3谓词演算的等价式与蕴涵式 3.4前束范式 3.5谓词演算的推理理论 学习目标 最重点: 谓词命题符号化(单选,填空) ...

  3. 第三章:3.1 正交函数集合

    我们现在开始讲解信号频谱分析的理论基础,也就是正交函数集合 完备正交函数集合 要想搞清楚这个概念,我们先从正交讲起,之后我们定义正交函数.再然后我们定义正交集合.最后我们引入正交完备函数集合 正交 我 ...

  4. 离散数学第三章 集合与关系

    第三章 集合与关系 3-1 集合的概念和表示法 说明集合的方法有两种: 列举法(eg.A={a,b,c,d}) 叙述法(eg.S₁={x|x是中国的省}) 我们用p(x)表示任何谓词,则{x|p(x) ...

  5. 离散数学反对称关系_【离散数学】1.2&1.3集合与元素,集合与集合之间的关系...

    离散数学是编程人员进阶的必修科目,是计算机专业学生的基础课程之一,多为理论性知识,较抽象. [离散数学]第一章(集合论基础)的小节主要有: 1.1集合的定义和表示 1.2集合与元素的关系 1.3集合与 ...

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

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

  7. 网络经济与企业管理【三】之客户关系管理

    感谢内容提供者:金牛区吴迪软件开发工作室 上一篇:网络经济与企业管理[二]之企业战略管理 文章目录 第三章:客户关系管理 一.客户关系管理概述 1.客户关系管理的特点 2.客户关系管理产生的背景 二. ...

  8. 离散数学第三章 集合与关系(1~7)

    第三章 集合与关系(1~7) 3-1 集合的概念和表示法 说明集合的方法有两种: 列举法(eg.A={a,b,c,d}) 叙述法(eg.S₁={x|x是中国的省}) 我们用p(x)表示任何谓词,则{x ...

  9. 离散数学——第三章 关系

    文章目录 第三章 关系 3.1.1.本章概述 3.2.关系 3.2.1关系的概念 3.3.2.关系的性质 3.3.3.关系的组成与复合 3.2.4.关系的表示 3.3.闭包(Closure) 3.3. ...

  10. [离散数学]集合论基础P_3:集合的基本运算

    [离散数学]集合论基础P_3:集合的基本运算 前言 1. 并运算 定义 文氏图 例子 2. 交运算 定义 文氏图 例子 3. 补运算 定义 文氏图 例子 4. 差运算 定义 文氏图 例子 5. 对称差 ...

最新文章

  1. PostgreSql、MySql字段值为空时取其他值语句
  2. 如何优雅设计 API 接口,实现统一格式返回?
  3. 只允许特定的组用户su切换到root
  4. 计算机专业太难不适合女生学?来看 N 多小姐姐的回应
  5. html网页上传到服务器_JSP+Servlet实现文件上传到服务器功能
  6. sed 执行错误:sed: 1: “…”: Invalid command code f
  7. 【华为云技术分享】云图说|华为HiLens:端云协同多模态AI开发应用平台
  8. Java讲课笔记23:Map接口及其实现类
  9. fork()函数_UNIX环境高级编程(APUE)系列学习第8章-2 exit系列函数与wait系列函数...
  10. plsql 往视图传参数_我们可以将参数传递给SQL中的视图吗?
  11. 解决办法:VirtualBox只能安装32位的问题
  12. 为Eclipse安装ADT插件
  13. sel2000服务器自动关闭,实用贴:轻松处理SQL 2000数据库自动停止
  14. 关于微信支付预下单【统一下单】“操作超时”问题
  15. RTF转HTML(<div>标签)格式的方法(java)
  16. c/c++原子锁应用(跨平台)
  17. 一枚钻戒如何成功借势世界杯,与粉丝秀恩爱
  18. openlayers 地图添加比例尺
  19. JS的特性:异步 + 事件驱动
  20. php的redis函数

热门文章

  1. 在线凯撒密码自动分析工具
  2. Unicode编码表
  3. 浅谈VMD---变分模态分解
  4. Matlab滤波函数
  5. CNDS-Markdown之公式编辑(二)
  6. C++连接MYSQL教程
  7. 时间序列分类算法ST及其实现代码
  8. C语言程序设计的特点
  9. 电子时钟课程设计报告
  10. java图书管理系统源码免费_Java图书管理系统 附源码