《离散数学》1 集合及其运算

集合的概念

通常将一些具有确定的、可以区分的若干事件的全体称为集合,而将这些事件称为集合的元素。集合的元素不能重复出现,集合中的元素无顺序之分。

集合的特点:
(1)集合中的元素是确定的。
(2)集合中的每个元素是可以互相区分开的。
(3)组成一个集合的每个元素在该集合中是无次序的,可以任意列出。
(4)集合的元素可以是任何事物,甚至是某个一集合。
(5)集合元素的个数没有限制,它可以是有限个也可以是无限个

有限集合:集合内元素个数有限(有限集合 A 中所含元素的个数记作 |A| )
无限集合:集合内元素个数无限

集合 与 元素 之间存在属于“ ∈ \in ”或不属于“ ∉ \notin /”关系

集合的表示方法

1.列举法,是列出集合的所有元素,并用花括号括起来

例如: A = { a , b , c , d } 、 N = { 0 , 1 , 2 , 3 , . . . } 、 S = { a , b , c , . . . , z } A=\{a,b,c,d\}、N=\{0,1,2,3,...\}、S=\{a,b,c,...,z\} A={a,b,c,d}N={0,1,2,3,...}S={a,b,c,...,z}

2.描述法,是将集合中元素的共同属性描述出来

例如: B = { x ∣ x 2 − 1 = 0 且 x ∈ R } 、 D = { x ∣ x 是 正 整 数 } B=\{x|x^2-1=0且x\in R\}、D=\{x|x是正整数\} B={xx21=0xR}D={xx}

3.文氏图法(图示法),是用一个简单的平面区域表示一个集合,用区域内的点表示集合内的元素

常见的几个集合用特定的符号表示如下:
1.自然数集合 N = { 0 , 1 , 2 , 3 , . . . } N=\{0,1,2,3,...\} N={0,1,2,3,...}
2.整数集合 Z = { . . . , − 2 , − 1 , 0 , 1 , 2 , . . . } Z=\{...,-2,-1,0,1,2,...\} Z={...,2,1,0,1,2,...}
3.有理数集合 Q = { x ∣ x 是 有 理 数 } Q=\{x|x是有理数\} Q={xx}
4.实数集合 R = { x ∣ x 是 实 数 } R=\{x|x是实数\} R={xx}
5.复数集合 C = { x ∣ x = a + b i , a , b ∈ R , i = − 1 } C=\{x|x=a+bi,a,b\in R,i=\sqrt {-1}\} C={xx=a+bi,a,bR,i=1 }

集合之间的关系

对任意两个集合 A A A B B B,若 A A A中的每个元素都是 B B B中的元素,则称 A A A B B B的子集,记作 A ⊆ B A \subseteq B AB B ⊇ A B \supseteq A BA
A A A B B B的子集,也称 B B B包含 A A A,或 A A A B B B包含。
A A A不是 B B B的子集,即 A ⊆ B A \subseteq B AB不成立,则记作 A ⊈ B A\nsubseteq B AB
自然数集合 N N N、有理数集合 Q Q Q、实数集合 R R R之间有关系 N ⊆ Q ⊆ R N \subseteq Q \subseteq R NQR
对任意两个集合 A A A B B B,若 A ⊆ B A \subseteq B AB B ⊆ A B \subseteq A BA,则称 A A A B B B相等,记作 A = B A=B A=B ,若 A A A B B B不相等,则记作 A ≠ B A≠B A=B
对任意两个集合 A A A B B B,若 A ⊆ B A \subseteq B AB A ≠ B A≠B A=B,则称 A A A B B B的真子集,记作 A ⊂ B A \subset B AB B ⊃ A B \supset A BA
A A A不是 B B B的真子集,则记作(符号打不出来,实际没有下面那条横杠) A ⊈ B A\nsubseteq B AB
自然数集合 N N N、有理数集合 Q Q Q、实数集合 R R R之间有关系 N ⊂ Q ⊂ R N \subset Q \subset R NQR

包含关系具有下面一些重要性质:
1.自反性:对于任意集合 A A A,有 A ⊆ A A\subseteq A AA
2.反对称性:对任意两个集合 A A A B B B,若 A ⊆ B A\subseteq B AB B ⊆ A B\subseteq A BA,则 A = B A=B A=B
3.传递性:对任意3个集合 A 、 B 、 C A、B、C ABC,若 A ⊆ B , B ⊆ C A\subseteq B,B\subseteq C ABBC,则 A ⊆ C A\subseteq C AC

特殊集合:

空集、全集、幂集是3个特殊集合,它们在集合论中的地位非常重要。

不含任何元素的集合为空集,记作 ∅ \varnothing ,空集是惟一的,它是任何集合的子集。

含有 n n n个元素的集合简称 n n n元集,它的含有 m ( m ≤ n ) m(m≤n) m(mn)个元素的子集叫做它的 m m m元子集。

任给一个 n n n元集,可用下列方法求出它的全部子集:
例:设 A = 0 , 1 , 2 A={0,1,2} A=0,1,2,写出 A A A的全部子集:
解 将 A A A的子集分类如下:
0元子集,即空集: ∅ \varnothing
1元子集,即单元集: { 0 } , { 1 } , { 2 } \{0\},\{1\},\{2\} {0},{1},{2}
2元子集: { 0 , 1 } , { 0 , 2 } , { 1 , 2 } \{0,1\},\{0,2\},\{1,2\} {0,1},{0,2},{1,2}
3元子集: { 0 , 1 , 2 } \{0,1,2\} {0,1,2}

一般来说,对于 n n n元集 A A A,它的0元子集有 C n 0 C_n^0 Cn0个,1元子集有 C n 1 C_n^1 Cn1个,… m元子集有 C n m C_n^m Cnm个,… n元子集有 C n n C_n^n Cnn个,全部子集有 C n 0 + C n 1 + . . . + C n n = 2 n C_n^0+C_n^1+...+C_n^n=2^n Cn0+Cn1+...+Cnn=2n个。

在一个具体问题中,如果所涉及的集合都是某个集合的子集,则将这个集合称为全集,记作 E E E

A A A是一个集合,由 A A A的所有子集组成的集合,称为 A A A的幂集,记作 P ( A ) P( A ) P(A) 2 A 2^A 2A。也可写成 P ( A ) = { x ∣ x ⊆ A } P(A)=\{x|x \subseteq A\} P(A)={xxA}。若集合 A A A 是由 n n n 个元素所组成的有限集合,即 ∣ A ∣ = n | A | = n An ,则幂集是由 2 n 2^n 2n个元素组成,即 ∣ P ( A ) ∣ = 2 n |P( A )|=2^n P(A)=2n
对任意集合 A A A,有 ∅ ⊆ A \varnothing \subseteq A A A ⊆ A A\subseteq A AA,因此有 ∅ ∈ P ( A ) \varnothing \in P(A) P(A) A ∈ P ( A ) A \in P(A) AP(A)

集合的基本运算

两个集合 A A A B B B 之间存在并 ∪ \cup 、交 ∩ \cap 、差 - - 、补 ∼ \sim 和对称差 ⊕ \oplus 等五种运算,通过这些运算就能得到新的集合。

  1. 并集 A ∪ B = { x ∣ x ∈ A 或 x ∈ B } A \cup B = \{x|x \in A 或 x \in B\} AB={xxAxB} A A A B B B的所有元素组成的集合
  2. 交集 A ∩ B = { x ∣ x ∈ A 且 x ∈ B } A \cap B = \{x|x \in A 且 x \in B\} AB={xxAxB} A A A B B B的公共元素组成的集合
  3. 差集 A − B = { x ∣ x ∈ A 且 x ∉ B } A-B=\{x|x \in A 且 x\notin B\} AB={xxAx/B} 由属于 A A A而不属于 B B B的所有元素组成的集合
  4. 补集 ∼ A = { x ∣ x ∈ E 且 x ∉ A } \sim A=\{x|x \in E 且 x \notin A\} A={xxEx/A} 由属于全集 E E E且不属于 A A A的元素组成的集合
  5. 对称差 A ⊕ B = ( A − B ) ∪ ( B − A ) = ( A ∪ B ) − ( A ∩ B ) A\oplus B=(A-B)\cup (B-A)=(A\cup B)-(A\cap B) AB=(AB)(BA)=(AB)(AB) 由分别属于 A A A B B B的元素但不属于它们公共元素组成的集合

由以上定义可以推出以下关系式:
A ⊆ A ∪ B , B ⊆ A ∪ B , A ∩ B ⊆ A , A ∩ B ⊆ B , A ∩ B ⊆ A ∪ B , A − B = A ∩ ∼ B A\subseteq A \cup B,B\subseteq A \cup B,\\ A\cap B\subseteq A,A\cap B\subseteq B,\\ A\cap B \subseteq A \cup B,\\ A-B=A\cap \sim B AAB,BAB,ABA,ABB,ABAB,AB=AB

集合运算的性质

下面以恒等式的形式给出集合运算满足的主要运算律,其中 A 、 B 、 C A、B、C ABC是任意集合和 E E E是全集。
1.交换律 A ∪ B = B ∪ A A ∩ B = B ∩ A A \cup B=B \cup A\\ A \cap B=B \cap A AB=BAAB=BA
2.结合律 ( A ∪ B ) ∪ C = A ∪ ( B ∪ C ) ( A ∩ B ) ∩ C = A ∩ ( B ∩ C ) (A \cup B)\cup C=A \cup (B \cup C)\\ (A \cap B) \cap C=A \cap (B \cap C) (AB)C=A(BC)(AB)C=A(BC)
3.分配律 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(BC)=(AB)(AC)A(BC)=(AB)(AC)
4.幂等律 A ∪ A = A A ∩ A = A A \cup A = A\\ A \cap A = A AA=AAA=A
5.同一律 A ∪ ∅ = A A ∩ E = A A \cup \varnothing = A\\ A \cap E=A A=AAE=A
6.零律 A ∪ E = E A ∩ ∅ = ∅ A \cup E = E\\ A \cap \varnothing = \varnothing AE=EA=
7.补余律 A ∪ ∼ A = E A ∩ ∼ A = ∅ A \cup \sim A=E\\ A \cap \sim A=\varnothing AA=EAA=
8.吸收率 A ∪ ( A ∩ B ) = A A ∩ ( A ∪ B ) = A A \cup (A \cap B)=A\\ A \cap (A \cup B)=A A(AB)=AA(AB)=A
9.德摩根律 A − ( B ∪ C ) = ( A − B ) ∩ ( A − C ) A − ( B ∩ C ) = ( A − B ) ∪ ( A − C ) ∼ ( B ∪ C ) = ∼ B ∩ ∼ C ∼ ( B ∩ C ) = ∼ B ∪ ∼ C ∼ ∅ = E ∼ E = ∅ A-(B \cup C)=(A-B) \cap (A-C)\\ A-(B \cap C)=(A-B) \cup (A-C)\\ \sim (B \cup C)=\sim B \cap \sim C\\ \sim (B \cap C)=\sim B \cup \sim C\\ \sim \varnothing =E\\ \sim E=\varnothing A(BC)=(AB)(AC)A(BC)=(AB)(AC)(BC)=BC(BC)=BC=EE=
10.双补率 ∼ ( ∼ A ) = A \sim (\sim A)=A (A)=A

对称差运算也有类似的性质:
11.交换律 A ⊕ B = B ⊕ A A \oplus B = B \oplus A AB=BA
12.结合律 ( A ⊕ B ) ⊕ C = A ⊕ ( B ⊕ C ) (A \oplus B) \oplus C =A \oplus (B \oplus C) (AB)C=A(BC)
13.分配律 A ∩ ( B ⊕ C ) = ( A ∩ B ) ⊕ ( A ∩ C ) A \cap (B \oplus C)=(A\cap B) \oplus (A \cap C) A(BC)=(AB)(AC)
14.同一律 A ⊕ ∅ = A A \oplus \varnothing =A A=A
15.零律 A ⊕ A = ∅ A \oplus A = \varnothing AA=
16. A ⊕ ( A ⊕ B ) = B A \oplus (A \oplus B)=B A(AB)=B

有限集合的计数

计算有限集合中元素的个数就是有限集合的计数问题。
假设 A A A是一个有限集合, ∣ A ∣ |A| A表示有限集合 A A A中元素的个数。

定理:对任意两个有限集合 A A A B B B,则:
∣ A ∪ B ∣ ≤ ∣ A ∣ + ∣ B ∣ ∣ A ∩ B ∣ ≤ m i n { ∣ A ∣ , ∣ B ∣ } ∣ A − B ∣ ≥ ∣ A ∣ − ∣ B ∣ ∣ A ⊕ B ∣ = ∣ A ∣ + ∣ B ∣ − 2 ∣ A ∩ B ∣ |A \cup B|≤|A|+|B|\\ |A \cap B|≤min\{|A|,|B|\}\\ |A-B|≥|A|-|B|\\ |A \oplus B|=|A|+|B|-2|A \cap B| ABA+BABmin{A,B}ABABAB=A+B2AB

在计数时,为了使若干集合重叠部分的元素的个数不被重复计算,人们研究出一种计数方法,这种方法的基本思想是:先不考虑重叠的情况,把包含于这些集合中的所有元素个数先分别计算出来,然后再把计数时重复计算的元素个数排斥出去,使得计算的结果既无遗漏又无重复,这种计数的方法称为容斥定理。

容斥定理(简单情况):
对任意两个有限集合 A A A B B B ,有
∣ A ∪ B ∣ = ∣ A ∣ + ∣ B ∣ − ∣ A ∩ B ∣ |A \cup B|=|A|+|B|-|A \cap B| AB=A+BAB
其中, ∣ A ∣ 、 ∣ B ∣ |A|、|B| AB分别表示 A A A B B B 的元素个数

推广结论:对于任意三个有限集合 A , B , C A , B , C A,B,C ,有
∣ A ∪ B ∪ C ∣ = ∣ A ∣ + ∣ B ∣ + ∣ C ∣ − ∣ A ∩ B ∣ − ∣ A ∩ C ∣ − ∣ B ∩ C ∣ + ∣ A ∩ B ∩ C ∣ |A \cup B \cup C|=|A|+|B|+|C|-|A \cap B|-|A \cap C|-|B \cap C|+|A \cap B \cap C| ABC=A+B+CABACBC+ABC

进一步推广到 n n n个集合的情况,若 n n n是自然数,且 n > 1 , A 1 , A 2 , A 3 , . . . , A n n>1,A_1,A_2,A_3,...,A_n n>1A1,A2,A3,...,An为有限集合,则 ∣ A 1 ∪ A 2 ∪ A 3 ∪ . . . ∪ A n ∣ = ∑ i = 1 n ∣ A i ∣ − ∑ 1 ≤ i < j ≤ n ∣ A i ∩ A j ∣ + ∑ 1 ≤ i < j < k ≤ n ∣ A i ∩ A j ∩ A k ∣ + . . . + ( − 1 ) n − 1 ∣ A 1 ∩ A 2 ∩ . . . ∩ A n ∣ |A_1 \cup A_2 \cup A_3 \cup...\cup A_n|=\\ \sum^n_{i=1}|A_i|-\sum_{1≤i<j≤n}|A_i\cap A_j|+\sum_{1≤i<j<k≤n}|A_i\cap A_j \cap A_k|+...+(-1)^{n-1}|A_1\cap A_2 \cap ... \cap A_n| A1A2A3...An=i=1nAi1i<jnAiAj+1i<j<knAiAjAk+...+(1)n1A1A2...An

  • 1
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

分数不是数

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值