房产证/网站seo排名培训
集合及其应用
文章目录
- 集合及其应用
- 一.集合的概念
- 何为集合
- ①不严格定义
- ②集合与元素关系
- ③集合的表示方法
- (1)列举法
- (2)描述法
- (3)两种方法转换
- 二.子集、集合的相等
- 1. 子集
- 2.真子集
- 3.集合的相等
- ①定义
- ②符号语言
- ③性质
- 4.空集
- ①定义
- ②注意:{∅}\{\emptyset\}{∅}不是空集
- ③定理
- 推论:空集是唯一的
- 证明空集唯一(反证法)
- 5.集族
- ①定义
- ②表示方法
- ③例子
- 6.幂集
- ①定义
- ②定理(幂集元素个数,集合子集个数)
- ③注
- 三.集合的基本运算
- 1.并集
- ①定义
- ②定理(并运算规律)
- ③推广
- (1)多个集合的并集
- (2)集族中元素的并集
- 2.交集
- ①定义
- ②定理(交运算规律)
- ③推广
- (1)多个集合的交集
- (2)集族中元素的交集
- 3.交并运算律
- ①定理:分配律
- ②定理:吸收律
- 4.两两不相交的集序列
- 定义
- 5.差集
- ①定义
- ②符号语言
- ③差运算
- (1)定理:交对差的分配律
- (2)一般情况下,差运算不满足交换律,不满足结合律
- (3)定理:差判定子集
- (4)对称差
- 定义
- 性质
- 四.余集、DE Morgan公式
- 1.全集
- ①概念
- ②性质
- ③文氏图
- 2.余集
- ①定义
- ②文氏图表示
- ③性质
- 3.De Morgan 公式
- ①定理:并集的余集等于各余集的交集
- ②定理:交集的余集等于各余集的并集
- ③定理(余集、差集、对称差之间的联系)
- 五.笛卡尔乘积
- 1.有序对
- 2.笛卡尔积
- ①定义
- ②两个集合笛卡尔积的元素个数
- ③定理:笛卡尔积的集合运算律
- ④笛卡尔积的扩展
- 六.有穷集合的基数
- 1.一一对应
- ①定义
- ②性质
- ③定义(一一对应与笛卡尔积关系)
- ④定义(有限集)
- (1)A为空集
- (2)A不是空集
- ⑤定义(|A|<|B|)
- 2.容斥原理
- ①定理(加法法则)
- (1)两个有限集
- (2)多个有限集
- ②定理(乘法法则)
- ③定理(减法法则与淘汰原理)
- ④定理(并运算)
- ⑤定理(对称差运算)
- ⑥定理(逐步淘汰原理or容斥原理)
- (1)形式一
- (2)形式二
- (1)形式一
- (2)形式二
一.集合的概念
何为集合
①不严格定义
看过这篇博客的人可以构成一个集合,通过百度搜索引擎找到这篇博客的人可以构成一个集合,在CSDN内部搜索到这篇博客的人可以构成一个集合,通过关键字搜索遇到这篇博客的人可以构成一个集合,浏览的时候无意间看到这篇博客的人也可以构成一个集合…
在朴素集合论体系中,“ 集合”是一个原始概念, 在朴素集合论中“集合”不能严格定义,直观一点说,把一些事物汇集到一起组成一个整体就称作集合(通常用大写英文字母来标记),而这些事物就是这个集合的元素。
我们的键盘上就可以找出好多集合:如26个字母键的集合,10个数字键的集合,功能键组成的集合,光标控制键组成的集合等等
集合是最基本的离散结构,其他所有离散结构都建立于集合之上。
②集合与元素关系
集合与其元素就两种关系,要么元素∈\in∈(属于)集合,要么元素∉\notin∈/(or∈‾\overline{\in}∈)(不属于)集合(集合的确定性) ,“属于”其实也是一个原始概念。
③集合的表示方法
(1)列举法
可以想成花名册,要罗列出来.,格式为:列出元素,用逗号隔开,用花括号括起来,如果元素很多,且符合一定常识,可以用" ⋯ " "⋯"来替代一部分。
如:设A是小于5的正整数的集合,则A={1,2,3,4}A=\{1,2,3,4\}A={1,2,3,4}
注意无序性(元素不能重复出现)和互异性(集合中元素无顺序之分),
(2)描述法
就是通过描述作为集合的元素所具有的性质来刻画一个集合,一般形式为:{x∣x具有性质P}\{x|x具有性质P\}{x∣x具有性质P},读作满足P的所有x的集合
如:还是上面那个例子,设A是小于5的正整数的集合,则A={x∣x是小于5的正整数}A=\{x|x是小于5的正整数\}A={x∣x是小于5的正整数}
(3)两种方法转换
有时可以互相转换,上面所举的例子说明了这一点;而有时候不行,如[0,1]中的所有实数构成的集合就无法用列举法来表示。
二.子集、集合的相等
1. 子集
①定义
设AAA、BBB是两个集合,若AAA中的每个元素都是BBB中的元素,则称AAA是B的子集,记作A⊆BA\subseteq BA⊆B
还是用前面那段中二的话来表述😆,通过百度搜索引擎找到这篇博客的人可以构成一个集合,在CSDN内部搜索到这篇博客的人可以构成一个集合,这两个集合是看到这篇博客的人所构成的集合的子集
同时,还是前面那个{1,2,3,4}\{1,2,3,4\}{1,2,3,4}的例子,{1,2,3}⊆{1,2,3,4}\{1,2,3\}\subseteq\{1,2,3,4\}{1,2,3}⊆{1,2,3,4}
②符号语言
A⊆B⟺∀x,x∈A→x∈BorA⊆B⟺∀x∈A,x∈BorA⊆B⟺∀x∉B→x∉AA\subseteq B\iff\forall x,\quad x\in A\rightarrow x\in B\\or\quad A\subseteq B \iff\forall x\in A,x\in B\\or\quad A\subseteq B \iff \forall x\notin B\rightarrow x\notin A A⊆B⟺∀x,x∈A→x∈BorA⊆B⟺∀x∈A,x∈BorA⊆B⟺∀x∈/B→x∈/A
③“⊆\subseteq⊆”的性质
(1)A⊆AA\subseteq AA⊆A
{1,2,3,4}⊆{1,2,3,4}\{1,2,3,4\}\subseteq\{1,2,3,4\} {1,2,3,4}⊆{1,2,3,4}
(2)如果A⊆BA\subseteq BA⊆B,且B⊆CB\subseteq CB⊆C,则A⊆CA\subseteq CA⊆C
{1,2}⊆{1,2,3},{1,2,3}⊆{1,2,3,4}⟹{1,2}⊆{1,2,3,4}\{1,2\}\subseteq\{1,2,3\},\{1,2,3\}\subseteq\{1,2,3,4\}\Longrightarrow\{1,2\}\subseteq\{1,2,3,4\} {1,2}⊆{1,2,3},{1,2,3}⊆{1,2,3,4}⟹{1,2}⊆{1,2,3,4}
④辨析∈和⊆\in 和\subseteq∈和⊆
(1)元素有时也是集合,集合有时也是元素
(2 ) 对于集合A、B,A∈BA\in BA∈B和A⊆BA\subseteq BA⊆B可能同时成立
如:
{a}∈{a,{a}}且{a}⊆{a,{a}}\{a\}\in\{a,\{a\}\}\ \qquad 且\qquad\{a\}\subseteq\{a,\{a\}\} {a}∈{a,{a}} 且{a}⊆{a,{a}}
{a}是集合{a,{a}}中的元素,同时它也是由一个元素a构成的集合
2.真子集
①定义
设A,BA,BA,B是两个集合,且A⊆BA ⊆ BA⊆B,∃x∈B,x∉A∃ x ∈ B , x ∉ A∃x∈B,x∈/A,则称A为B的真子集,记作A⊂BA ⊂ BA⊂B
②符号语言
A⊂B⟺A⊆B并且∃x(x∈B并且x∉A)A\subset B\iff A\subseteq B 并且\exists x(x\in B 并且x \notin A) A⊂B⟺A⊆B并且∃x(x∈B并且x∈/A)
③“⊂\subset⊂”的性质
(1)A⊄AA\not\subset AA⊂A
{1,2,3,4}⊄{1,2,3,4}\{1,2,3,4\}\not\subset\{1,2,3,4\} {1,2,3,4}⊂{1,2,3,4}
(2)如果A⊂BA\subset BA⊂B,且B⊂CB\subset CB⊂C,则A⊂CA\subset CA⊂C
{1,2}⊂{1,2,3},{1,2,3}⊂{1,2,3,4}⟹{1,2}⊂{1,2,3,4}\{1,2\}\subset\{1,2,3\},\{1,2,3\}\subset\{1,2,3,4\}\Longrightarrow\{1,2\}\subset\{1,2,3,4\} {1,2}⊂{1,2,3},{1,2,3}⊂{1,2,3,4}⟹{1,2}⊂{1,2,3,4}
(3)A⊂BA\subset BA⊂B,则B⊄AB\not\subset AB⊂A
3.集合的相等
①定义
设A,BA,BA,B是两个集合,且$A ⊆ B , B ⊆ A ,则称,则称,则称A$ 与BBB相等,记作AAA =BBB
②符号语言
A=B⟺∀x(x∈A↔x∈B)A=B\iff \forall x(x\in A\leftrightarrow x\in B) A=B⟺∀x(x∈A↔x∈B)
③性质
(1)A≠B⟺A⊈BorB⊈AA\ne B \iff A \nsubseteq B\quad or\quad B\nsubseteq AA=B⟺A⊈BorB⊈A
{1,2,3}≠{1,2,3,4}\{1,2,3\}\ne\{1,2,3,4\} {1,2,3}={1,2,3,4}
(2)A⊂B⟺A\subset B\iffA⊂B⟺A⊆BA\subseteq BA⊆B且A≠BA\ne BA=B
{1,2,3}⊂{1,2,3,4}⟺{1,2,3}⊆{1,2,3,4}且{1,2,3}≠{1,2,3,4}\{1,2,3\}\subset\{1,2,3,4\}\iff\{1,2,3\}\subseteq\{1,2,3,4\}且\{1,2,3\}\ne\{1,2,3,4\} {1,2,3}⊂{1,2,3,4}⟺{1,2,3}⊆{1,2,3,4}且{1,2,3}={1,2,3,4}
4.空集
①定义
不拥有任何元素的集合称为空集,记作Ø。
②注意:{∅}\{\emptyset\}{∅}不是空集
③定理
空集是一切集合的子集
推论:空集是唯一的
证明空集唯一(反证法)
设∅和∅′都是空集,则由空集是一切集合的子集可知,∅⊆∅′且∅′⊆∅,则∅=∅′,从而空集唯一设\emptyset 和\emptyset'都是空集,则由空集是一切集合的子集可知,\emptyset \subseteq \emptyset' 且\emptyset' \subseteq \emptyset,则\emptyset =\emptyset',从而空集唯一 设∅和∅′都是空集,则由空集是一切集合的子集可知,∅⊆∅′且∅′⊆∅,则∅=∅′,从而空集唯一
5.集族
①定义
以集合为元素的集合称为集族
②表示方法
集族的表示方法: 设 A={A1,A2,A3,…An}A=\{A_1,A_2,A_3,… A_n\}A={A1,A2,A3,…An} 为一个集族,若令 I={1,2,3,…n}I= \{1,2,3,… n\}I={1,2,3,…n} ,则∀i∈I,i\forall i\in I,i∀i∈I,i 确定了一个唯一的集合AiA_iAi,于是集族AAA又常写成{Ah}h∈I\{A_h\}_{h\in I}{Ah}h∈I
③例子
大学中,每个学院的学生形成一个集合,全校各个学院就形成一个集族
6.幂集
①定义
集合S的所有子集(包括空集∅\emptyset∅和S本身)形成的集族称为S的幂集,并记为2S2^S2S,或记为P(S)\\P(S)P(S)
2S={A∣A⊆S}2^S=\{A|A\subseteq S\}2S={A∣A⊆S}
②定理(幂集元素个数,集合子集个数)
设集合AAA的元素个数∣A∣=n|A|=n∣A∣=n(nnn为自然数),则∣P(A)∣=2n|P(A)|=2^n∣P(A)∣=2n(证明:二项式定理)
③注
2Ø={Ø}2^ Ø =\{Ø\}2Ø={Ø} ,∅\empty∅是空集,而{∅}\{\empty\}{∅}是一个集族
∅≠{∅}∅∈{∅}∅⊆{∅}\empty \ne \{\empty\}\quad \empty\in \{\empty\}\quad \empty\subseteq \{\empty\} ∅={∅}∅∈{∅}∅⊆{∅}
三.集合的基本运算
1.并集
①定义
设A,BA , BA,B 是两个集合,至少属于这两个集合之一的元素构成的集合称为AAA与BBB 的并集,记作A∪BA ∪ BA∪B
公式化表述为A∪B={x∣x∈A或x∈B}A ∪ B = \{ x ∣ x ∈ A 或 x ∈ B \}A∪B={x∣x∈A或x∈B}
②定理(并运算规律)
设$A , B , C $为任意三个集合,则对于并运算,满足以下几个规律:
1.交换律:A∪B=B∪A1.交换律:A \cup B = B \cup A1.交换律:A∪B=B∪A
2.结合律:A∪(B∪C)=(A∪B)∪C2.结合律: A\cup (B \cup C) = (A \cup B) \cup C2.结合律:A∪(B∪C)=(A∪B)∪C
3.幂等律:A∪A=A3.幂等律:A \cup A = A3.幂等律:A∪A=A
4.∅∪A=A4.∅ ∪ A = A4.∅∪A=A
5.A∪B=B⟺A⊆B5.A ∪ B = B ⟺ A ⊆ B5.A∪B=B⟺A⊆B
③推广
(1)多个集合的并集
集合的并运算可以推广到多个集合的并集
A1∪A2∪...∪AnA_1∪A_ 2∪...∪A_nA1∪A2∪...∪An 定义为至少属于A1,A2,...,AnA_1,A _2 ,...,A _ nA1,A2,...,An 中之一的那些元素构成的集合,简记为∪i=1nAi\mathop\cup\limits^n_{i=1}A_ii=1∪nAi
若A1,A2,...,An,...A_1,A _2 ,...,A _ n,...A1,A2,...,An,...是一个集合的无穷序列,则并集可以记为A1∪A2∪...∪An,...A_1∪A_ 2∪...∪A_n,...A1∪A2∪...∪An,...,简记为∪i=1∞Ai\mathop\cup\limits^\infty_{i=1}A_ii=1∪∞Ai
(2)集族中元素的并集
一般地, , 若 {Al}l∈I\{A_l\}_{l\in I}{Al}l∈I是任一集族, , 则集族中那些集合的并集记为∪l∈IAl={x∣∃l∈I使得x∈Al}\mathop\cup\limits_{l\in I}A_l=\{x|\exists l \in I\ 使得 x\in A_l\}l∈I∪Al={x∣∃l∈I 使得x∈Al}
2.交集
①定义
设A,BA , BA,B 是两个集合,由既属于AAA又属于BBB 的一切元素构成的集合称为AAA与BBB的交集记作 A∩BA\cap BA∩B
公式化表示为A∩B={x∣x∈A且x∈B}A∩B=\{ x ∣ x ∈ A 且 x ∈ B \}A∩B={x∣x∈A且x∈B}
②定理(交运算规律)
设$A , B , C $为任意三个集合,则对于交运算,满足以下几个规律:
1.交换律:A∩B=B∩A1.交换律:A \cap B = B \cap A1.交换律:A∩B=B∩A
2.结合律:A∩(B∩C)=(A∩B)∩C2.结合律: A\cap (B \cap C) = (A \cap B) \cap C2.结合律:A∩(B∩C)=(A∩B)∩C
3.幂等律:A∩A=A3.幂等律:A \cap A = A3.幂等律:A∩A=A
4.∅∩A=∅4.∅ \cap A = \emptyset4.∅∩A=∅
5.A∩B=A⟺A⊆B5.A \cap B =A ⟺ A ⊆ B5.A∩B=A⟺A⊆B
③推广
(1)多个集合的交集
与并运算类似,可将集合的交推广到有限个或可数个集合
A1∩A2∩...∩An=∩i=1nAi={x∣∀i∈{1,2,...,n},x∈Ai}A_1\cap A_2\cap...\cap A_n=\mathop\cap\limits^n_{i=1}A_i=\{x|\forall i\in\{1,2,...,n\},x\in A_i\} A1∩A2∩...∩An=i=1∩nAi={x∣∀i∈{1,2,...,n},x∈Ai}
A1∩A2∩...∩An∩...=∩i=1∞Ai={x∣∀n∈N,x∈An}A_1\cap A_2\cap...\cap A_n\cap...=\mathop\cap\limits^\infty_{i=1}A_i=\{x|\forall n\in N,x\in A_n\} A1∩A2∩...∩An∩...=i=1∩∞Ai={x∣∀n∈N,x∈An}
(2)集族中元素的交集
一般地, , 若 {Al}l∈I\{A_l\}_{l\in I}{Al}l∈I是任一集族, , 则集族中那些集合的交集记为∩l∈IAl\mathop\cap\limits_{l\in I}A_ll∈I∩Al,其定义为∩l∈IAl={x∣∀ξ∈I,x∈Aξ}\mathop\cap\limits_{l\in I}A_l=\{x|\forall \xi \in I,x\in A_{\xi}\}l∈I∩Al={x∣∀ξ∈I,x∈Aξ}
3.交并运算律
①定理:分配律
设$A , B , C $为任意三个集合,则
交运算对并运算满足分配律,A∩(B∪C)=(A∩B)∪(A∩C)A ∩ ( B ∪ C ) = ( A ∩ B ) ∪ ( A ∩ C )A∩(B∪C)=(A∩B)∪(A∩C)
并运算对交运算满足分配律,A∪(B∩C)=(A∪B)∩(A∪C)A ∪ ( B ∩ C ) = ( A ∪ B ) ∩ ( A ∪ C )A∪(B∩C)=(A∪B)∩(A∪C)
其实记忆这些分配律就可以用小学学的乘法对加法的分配律来记住
对于集族,也成立:
设AAA为一集合,{Bl}l∈I\{ B_ l \}_{l ∈ I }{Bl}l∈I为任一集族,则:
A∩(∪l∈IBl)=∪l∈I(A∩Bl)A∪(∩l∈IBl)=∩l∈I(A∪Bl)A\cap(\mathop\cup\limits_{l\in I}B_l)=\mathop\cup\limits_{l\in I}(A\cap B_l)\\ A\cup(\mathop\cap\limits_{l \in I}B_l)=\mathop\cap\limits_{l\in I}(A\cup B_l) A∩(l∈I∪Bl)=l∈I∪(A∩Bl)A∪(l∈I∩Bl)=l∈I∩(A∪Bl)
②定理:吸收律
对任何集合 A,BA,BA,B, 吸收律成立:
A∩(A∪B)=AA∪(A∩B)=AA∩(A∪B)=A\\A∪(A∩B)=A A∩(A∪B)=AA∪(A∩B)=A
证明:
(P∪∅)∩(P∪Q)=P∪(∅∩Q)=P∪∅=P(P∩S)∪(P∩Q)=P∩(S∪Q)=P∩S=P(P \cup \empty) \cap (P\cup Q) = P \cup (\empty \cap Q) = P \cup \empty = P\\ (P \cap S) \cup (P \cap Q) = P \cap (S \cup Q) = P \cap S = P (P∪∅)∩(P∪Q)=P∪(∅∩Q)=P∪∅=P(P∩S)∪(P∩Q)=P∩(S∪Q)=P∩S=P
4.两两不相交的集序列
定义
设A,BA, BA,B 为任意集合,若A∩B=ØA∩B = ØA∩B=Ø,则称A, B 不相交。若集序列A1,A2,...,An,...A_1 ,A_2 , ..., A_n , ...A1,A2,...,An,...对于任意的AiA_iAi与Aj(i≠j)A_j(i≠j)Aj(i=j)不相交,
则称A1,A2,An,...A_1,A_2 ,A_n,...A1,A2,An,... 是两两不相交的集序列
5.差集
①定义
设A,BA,BA,B为两个任意集合,由属于AAA而不属于BBB 的全体元素组成的集合称为AAA 与BBB的差集,记作A∖BA\setminus BA∖B
②符号语言
A∖B={x∣x∈A且x∉B}A\setminus B=\{x|x\in A 且x\notin B\} A∖B={x∣x∈A且x∈/B}
③差运算
(1)定理:交对差的分配律
设A,B,CA,B,CA,B,C为任意三个集合,则A∩(B∖C)=(A∩B)∖(A∩C)A\cap(B\setminus C)=(A \cap B)\setminus(A\cap C)A∩(B∖C)=(A∩B)∖(A∩C)
(2)一般情况下,差运算不满足交换律,不满足结合律
即:一般A∖B≠B∖A(A∖B)∖C≠A∖(B∖C)A \setminus B \ne B\setminus A\qquad(A\setminus B)\setminus C \ne A\setminus (B\setminus C)A∖B=B∖A(A∖B)∖C=A∖(B∖C)
例如
A={1,2,3},B={1,2},C={3}A∖B={3}B∖A=∅(A∖B)∖C=∅A∖(B∖C)={3}A=\{1,2,3\},B=\{1,2\},C=\{3\}\\A\setminus B=\{3\}\qquad B\setminus A=\empty\\(A\setminus B)\setminus C =\empty \qquad A\setminus (B\setminus C)=\{3\}A={1,2,3},B={1,2},C={3}A∖B={3}B∖A=∅(A∖B)∖C=∅A∖(B∖C)={3}
(3)定理:差判定子集
设 A,BA,BA,B 为任意二个集合, 则(A∖B)∪B=A⟺B⊆A(A\setminus B)\cup B=A \iff B\subseteq A(A∖B)∪B=A⟺B⊆A
(4)对称差
定义
设 A,BA,BA,B为任意两个集合,称A∖B与B∖AA \setminus B 与B \setminus AA∖B与B∖A 的并集称为AAA与BBB的对称差,记作AΔBA\Delta BAΔB( 也记作A⊕BA\oplus BA⊕B)
AΔB=(A∖B)∪(B∖A)={x∣(x∈A且x∉B)或(x∉A且x∈B}={x∣x∈A∪B且x∉A∩B}=(A∪B)∖(A∩B)A\Delta B=(A\setminus B)\cup(B\setminus A)\\\quad \quad=\{x|(x\in A且x\notin B)或(x\notin A且x\in B\}\\\quad \quad=\{x|x\in A\cup B且x\notin A \cap B\}\\\quad \quad=(A\cup B)\setminus(A\cap B)AΔB=(A∖B)∪(B∖A)={x∣(x∈A且x∈/B)或(x∈/A且x∈B}={x∣x∈A∪B且x∈/A∩B}=(A∪B)∖(A∩B)
性质
1.交换律,AΔB=BΔA2.结合律,AΔ(BΔC)=(AΔB)ΔC3.交运算关于对称差满足分配律,即A∩(BΔC)=(A∩B)Δ(A∩C)4.AΔ∅=A5.AΔA=∅1.交换律,A Δ B = B Δ A\\ 2.结合律,A Δ ( B Δ C ) = ( A Δ B ) Δ C \\ 3.交运算关于对称差满足分配律,即A ∩ ( B Δ C ) = ( A ∩ B ) Δ ( A ∩ C ) \\4.A\Delta \empty=A\\5.A\Delta A=\empty1.交换律,AΔB=BΔA2.结合律,AΔ(BΔC)=(AΔB)ΔC3.交运算关于对称差满足分配律,即A∩(BΔC)=(A∩B)Δ(A∩C)4.AΔ∅=A5.AΔA=∅
四.余集、DE Morgan公式
1.全集
①概念
一般的,如果一个集合含有我们所研究问题中涉及的所有元素,那么就称这个集合为全集
②性质
任何集合都可以看做是全集,包括空集
③文氏图
2.余集
①定义
设SSS 是一个集合 ,A⊆SA\subseteq SA⊆S, 差集S∖AS\setminus AS∖A 称为集AAA 对集$S $的余集(也称为补集)
记为 AcA^cAc 或CSAC_SACSA或A‾\overline{A}A 即Ac=S∖AA^c=S\setminus AAc=S∖A
②文氏图表示
③性质
设A⊆SA\subseteq SA⊆S,则有下述结论.
1.S对S的余集为空集,即CSS=Sc=∅1.S 对S 的余集为空集,即C_S S=S^c = ∅1.S对S的余集为空集,即CSS=Sc=∅
2.∅c=S(CS∅=S)2.\empty^c=S(C_S\empty=S)2.∅c=S(CS∅=S).
3.A∩Ac=∅3.A\cap A^c =\empty3.A∩Ac=∅
4.A∪Ac=S4.A\cup A^c=S4.A∪Ac=S
若A、B⊆SA、B \subseteq SA、B⊆S则Ac=BA ^c =BAc=B当且仅当A∩B=∅A ∩ B=\emptyA∩B=∅ 并且A∪B=SA \cup B=SA∪B=S
3.De Morgan 公式
①定理:并集的余集等于各余集的交集
(∪ξ∈IAξ)c=∩ξ∈IAξc(\mathop\cup\limits_{\xi\in I}A_\xi)^c=\mathop\cap\limits_{\xi \in I}A_\xi^c (ξ∈I∪Aξ)c=ξ∈I∩Aξc
②定理:交集的余集等于各余集的并集
(∩ξ∈IAξ)c=∪ξ∈IAξc(\mathop\cap\limits_{\xi\in I}A_\xi)^c=\mathop\cup\limits_{\xi \in I}A_\xi^c (ξ∈I∩Aξ)c=ξ∈I∪Aξc
定理①、②中若集合数为2,可得到
(A∪B)c=Ac∩Bc(A\cup B)^c=A^c\cap B^c(A∪B)c=Ac∩Bc
(A∩B)c=Ac∪Bc(A\cap B)^c=A^c\cup B^c(A∩B)c=Ac∪Bc
③定理(余集、差集、对称差之间的联系)
A∖B=A∩BcA\setminus B=A\cap B^cA∖B=A∩Bc
AΔB=(A∩Bc)∪(B∩Ac)A\Delta B=(A\cap B^c)\cup(B\cap A^c)AΔB=(A∩Bc)∪(B∩Ac)
Ac=SΔAA^c=S\Delta AAc=SΔA
五.笛卡尔乘积
1.有序对
两个对象a 和 b( 允许 a=b) 按 一定的次序排列 的整体叫做一个二元组或有序对。
规定 (a,b)=(c,d) 当且仅当 a=c,b=d
注:此系列博客用{a,b}{b,a}表示无序对,(a,b)表示有序对(参考教材为《离散数学引论》哈尔滨工业大学出版社),其他教材上有的用(a,b)表示无序对,<a,b>表示有序对
2.笛卡尔积
①定义
设AAA 与BBB 为任意两个集合, , 则称集合{(a,b)∣a∈A且b∈B}\{( a,b) | a\in A 且b \in B \}{(a,b)∣a∈A且b∈B}为AAA与BBB的笛卡尔乘积, , 记为A×BA\times BA×B
A×B={(a,b)∣a∈A且b∈B}A\times B=\{( a,b) | a\in A 且b \in B \}A×B={(a,b)∣a∈A且b∈B}
由定义可知,对任一集合AAA ,有:A×∅=∅×A=∅A\times \empty=\empty \times A =\emptyA×∅=∅×A=∅
②两个集合笛卡尔积的元素个数
对任意有穷集合A,B,A,B,A,B, 如果用∣A∣,∣B∣|A|,|B|∣A∣,∣B∣ 分别表示A和B 中元素的个数,那么∣A×B∣=∣A∣×∣B∣|A\times B| =|A|\times |B|∣A×B∣=∣A∣×∣B∣。
③定理:笛卡尔积的集合运算律
一般情况下笛卡尔积不满足交换律,即A×B≠B×AA\times B \ne B\times AA×B=B×A
设A,B,CA,B,CA,B,C为任意三个集合,则笛卡尔积运算对并、交差运算分别满足分配律,即:
A×(B∪C)=(A×B)∪(A×C)A×(B∩C)=(A×B)∩(A×C)A×(B∖C)=(A×B)∖(A×C)A\times (B\cup C)=(A\times B)\cup(A\times C)\\ A\times(B\cap C)=(A\times B)\cap(A\times C)\\ A\times(B\setminus C)=(A\times B)\setminus(A\times C) A×(B∪C)=(A×B)∪(A×C)A×(B∩C)=(A×B)∩(A×C)A×(B∖C)=(A×B)∖(A×C)
④笛卡尔积的扩展
有序对也叫二元组, 二元组可推广到三元组, 四元组,一直到n元组。
三元组就是三个元素按一定次序组成的整体,设第一个元素为x, 第二个元素为y, 第三个元素为z, 则这个三元组就
记为(x,y,z)。
一般地,一个n 元组就是n 个元素按一定次序组成的整体,设第一个元素为x1x_1x1 , 第二个元素为x2x_2x2 ,…, 第n 个元素
为 为xnx_nxn , 则这个n 元组就记为(x1,x2,...,xn)(x_1 ,x_2 ,...,x_n )(x1,x2,...,xn)
称两个n 元组(x1,x2,...,xn)(x_1 ,x_2 ,...,x_n )(x1,x2,...,xn)与(y1,y2,...,yn)(y_1 ,y_2 ,...,y_n )(y1,y2,...,yn) 相等当且仅当 x1=y1,x2=y2,...,xn=ynx_1=y_1,x_2=y_2 ,...,x_n=y_nx1=y1,x2=y2,...,xn=yn。
设A1,A2,...,An(n≥2)A_1,A_2,...,A_n(n≥2)A1,A2,...,An(n≥2) 为n个集合,集合{(a1,a2,...,an)∣ai∈Ai,i=1,2,...,n}\{(a_1,a_2 , ..., a_n)|a_i\in A_i,i=1,2,...,n\}{(a1,a2,...,an)∣ai∈Ai,i=1,2,...,n}称为A1,A2,...,AnA_1 , A_2 , ..., A_nA1,A2,...,An的笛卡尔乘积,并记为: A1×A2×...×AnA_1\times A_2 \times...\times A_nA1×A2×...×An。
当 A1=A2=...=An=AA_1 =A_2 =...=A_n =AA1=A2=...=An=A时,A1×A2×...×AnA_1\times A_2 \times...\times A_nA1×A2×...×An。 就简记为 AnA^nAn 。
六.有穷集合的基数
1.一一对应
①定义
设AAA 和BBB是两个集合, 如果有一个法则φ\varphiφ 使∀x∈A\forall x\in A∀x∈A, 根据法则φ\varphiφ 在BBB中有唯一的一个yyy与xxx对应,这个yyy常记为φ(x)\varphi(x)φ(x), 而且y∈By\in By∈B, 在$A 中也有唯一的一个中也有唯一的一个中也有唯一的一个x 使使使x 在在在\varphi下对应于下对应于下对应于y 。这个法则称为从。这个法则称为从。这个法则称为从A$ 到BBB的一个一一对应
②性质
若集合AAA 和集合BBB 之间存在一一对应,则∣A∣=∣B∣|A|=|B|∣A∣=∣B∣
③定义(一一对应与笛卡尔积关系)
一个集合AAA 到集合BBB的一一对应是A×BA\times BA×B 的子集φ\varphiφ 使之满足:
(1)∀x∈A,∃y∈B\forall x\in A,\exists y \in B∀x∈A,∃y∈B 使 (x,y)∈φ(x,y)\in \varphi(x,y)∈φ 如果(x,y),(x,z)∈φ(x,y) ,(x,z)\in \varphi(x,y),(x,z)∈φ, 则 y=z
(2)∀y∈B,∃x∈A\forall y\in B,\exists x \in A∀y∈B,∃x∈A 使得 (x,y)∈φ(x,y)\in \varphi(x,y)∈φ ; 并且如果(x,y)、(x′,y)∈φ(x,y) 、 (x' ,y) \in \varphi(x,y)、(x′,y)∈φ, , 则x=x′x=x'x=x′。
如果 (x,y)∈φ(x,y)\in \varphi(x,y)∈φ ,则把y记为φ(x)y 记为\varphi (x)y记为φ(x), 即 y=φ(x)y=\varphi (x)y=φ(x)
④定义(有限集)
集合A称为有限集,若存在一个自然数n使得A与集合{1,2,...,n}\{1,2,...,n\}{1,2,...,n}间存在一个一一对应。数n称为A的基数
(1)A为空集
基数n=0
(2)A不是空集
A的基数为|A|
若A不是有穷集,则称A为无穷集
⑤定义(|A|<|B|)
若A与B的一个真子集间有一个一一对应存在,但A与B之间不存在一一对应,则称|A|<|B|,记为|A|<|B|,
2.容斥原理
①定理(加法法则)
(1)两个有限集
设A,BA,BA,B为两个不相交的有限集,则∣A∪B∣=∣A∣+∣B∣|A\cup B|=|A|+|B|∣A∪B∣=∣A∣+∣B∣
(2)多个有限集
设A1,A2,...,AnA_1,A_2,...,A_nA1,A2,...,An为nnn个两两不相交的有限集,则:∣∪i=1nAi∣=Σi=1nAi|\mathop\cup\limits^n_{i=1}A_i|=\mathop\Sigma\limits^n_{i=1}A_i∣i=1∪nAi∣=i=1ΣnAi
②定理(乘法法则)
(1)两个有限集
设A,BA,BA,B为两个不相交的有限集,则∣A×B∣=∣A∣⋅∣B∣|A\times B|=|A|\cdot|B|∣A×B∣=∣A∣⋅∣B∣
(2)多个有限集
设A1,A2,...,AnA_1,A_2,...,A_nA1,A2,...,An为nnn个两两不相交的有限集,则:∣B1×B2×...×Bn∣=∣B1∣⋅∣B2∣⋅...∣Bn∣|B_1\times B_2 \times ...\times B_n|=|B_1|\cdot|B_2|\cdot ...|B_n|∣B1×B2×...×Bn∣=∣B1∣⋅∣B2∣⋅...∣Bn∣
③定理(减法法则与淘汰原理)
设SSS为有穷集,A⊆SA\subseteq SA⊆S,则∣Ac∣=∣S∣−∣A∣|A^c|=|S|-|A|∣Ac∣=∣S∣−∣A∣
④定理(并运算)
设A,BA,BA,B为两个有限集,则∣A∪B∣=∣A∣+∣B∣−∣A∩B∣|A\cup B|=|A|+|B|-|A\cap B|∣A∪B∣=∣A∣+∣B∣−∣A∩B∣
⑤定理(对称差运算)
设A,BA,BA,B为两个有限集,则∣AΔB∣=∣A∣+∣B∣−2∣A∩B∣|A\Delta B|=|A|+|B|-2|A\cap B|∣AΔB∣=∣A∣+∣B∣−2∣A∩B∣
⑥定理(逐步淘汰原理or容斥原理)
设A1,A2,...An为nA_1,A_2,...A_n为nA1,A2,...An为n个有穷集,则:
(1)形式一
∣∪i=1nAi∣=∑i=1n∣Ai∣−∑1≤i<j≤nn∣Ai∩Aj∣+∑1≤i<j<k≤nn∣Ai∩Aj∩Ak∣−...+(−1)n−1∣A1∩A2∩...∩An∣|\mathop\cup\limits^n_{i=1}A_i|=\sum\limits^n_{i=1}|A_i|-\sum\limits^n_{1\leq i<j\leq n}|A_i\cap A_j|+\sum\limits^n_{1\leq i<j<k\leq n}|A_i\cap A_j\cap A_k|-...+(-1)^{n-1}|A_1\cap A_2\cap...\cap A_n| ∣i=1∪nAi∣=i=1∑n∣Ai∣−1≤i<j≤n∑n∣Ai∩Aj∣+1≤i<j<k≤n∑n∣Ai∩Aj∩Ak∣−...+(−1)n−1∣A1∩A2∩...∩An∣
(2)形式二
∣∩i=1nAi∣=∣S∣−∑i=1n∣Ai∣+∑1≤i<j≤nn∣Ai∩Aj∣−∑1≤i<j<k≤nn∣Ai∩Aj∩Ak∣+...+(−1)n∣A1∩A2∩...∩An∣|\mathop\cap\limits^n_{i=1}A_i|=|S|-\sum\limits^n_{i=1}|A_i|+\sum\limits^n_{1\leq i<j\leq n}|A_i\cap A_j|-\sum\limits^n_{1\leq i<j<k\leq n}|A_i\cap A_j\cap A_k|+...+(-1)^{n}|A_1\cap A_2\cap...\cap A_n| ∣i=1∩nAi∣=∣S∣−i=1∑n∣Ai∣+1≤i<j≤n∑n∣Ai∩Aj∣−1≤i<j<k≤n∑n∣Ai∩Aj∩Ak∣+...+(−1)n∣A1∩A2∩...∩An∣
由上可得:
∣∩i=1nAi∣=∣S∣−∣∪i=1nAi∣|\mathop\cap\limits^n_{i=1}A_i|=|S|-|\mathop\cup\limits^n_{i=1}A_i| ∣i=1∩nAi∣=∣S∣−∣i=1∪nAi∣
(1)形式一
∣∪i=1nAi∣=∑i=1n∣Ai∣−∑1≤i<j≤nn∣Ai∩Aj∣+∑1≤i<j<k≤nn∣Ai∩Aj∩Ak∣−...+(−1)n−1∣A1∩A2∩...∩An∣|\mathop\cup\limits^n_{i=1}A_i|=\sum\limits^n_{i=1}|A_i|-\sum\limits^n_{1\leq i<j\leq n}|A_i\cap A_j|+\sum\limits^n_{1\leq i<j<k\leq n}|A_i\cap A_j\cap A_k|-...+(-1)^{n-1}|A_1\cap A_2\cap...\cap A_n| ∣i=1∪nAi∣=i=1∑n∣Ai∣−1≤i<j≤n∑n∣Ai∩Aj∣+1≤i<j<k≤n∑n∣Ai∩Aj∩Ak∣−...+(−1)n−1∣A1∩A2∩...∩An∣
(2)形式二
∣∩i=1nAi∣=∣S∣−∑i=1n∣Ai∣+∑1≤i<j≤nn∣Ai∩Aj∣−∑1≤i<j<k≤nn∣Ai∩Aj∩Ak∣+...+(−1)n∣A1∩A2∩...∩An∣|\mathop\cap\limits^n_{i=1}A_i|=|S|-\sum\limits^n_{i=1}|A_i|+\sum\limits^n_{1\leq i<j\leq n}|A_i\cap A_j|-\sum\limits^n_{1\leq i<j<k\leq n}|A_i\cap A_j\cap A_k|+...+(-1)^{n}|A_1\cap A_2\cap...\cap A_n| ∣i=1∩nAi∣=∣S∣−i=1∑n∣Ai∣+1≤i<j≤n∑n∣Ai∩Aj∣−1≤i<j<k≤n∑n∣Ai∩Aj∩Ak∣+...+(−1)n∣A1∩A2∩...∩An∣
由上可得:
∣∩i=1nAi∣=∣S∣−∣∪i=1nAi∣|\mathop\cap\limits^n_{i=1}A_i|=|S|-|\mathop\cup\limits^n_{i=1}A_i| ∣i=1∩nAi∣=∣S∣−∣i=1∪nAi∣