- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
集合的相关概念
1、有限集(finite sets)和无限集(infinite sets) 2、子集: A是B的子集: AB x(xAxB) 称A包含于B;或可记为B A,称B包含A 。 3、真子集:A是B的真子集,记作AB。 AB (x)(xAxB) (x)(xBxA) 4、空集:对任何集合A, A。 5、平凡子集 6、全集:在一定范围内,如果所有集合均为某一个 集合的子集,则称该集合为全集,记为E。
由二项式定理
(x+y)n= C 0 xn + n
Cn
Cn
0
1
xn-1y + …… + C n yn n
取x=y=1,∴ 2n=
∴ |ρ(A)|= 2n
+ C 1n + …… + C n n
3-2 集合的运算
设E为全集,A、B为任意两个集合。令 A∩B ={x|(xA)∧(xB)} A与B的交 A∪B ={x|(xA)∨(xB)} A与B的并 A-B ={x|(xA)∧(xB)} B对于A的补(相对补) ~A= E-A={x|(xE)∧(xA)} A的绝对补 A⊕B =(A-B)∪(B-A)={x|(xA)(xB)} A与B的对称差
定理3-3.1 设A1、A2为有限集合,元素个数分别为 |A1|、|A2|,则|A1∪A2|=|A1|+|A2|-|A1∩A2| (包含排斥原理)
A
B
证明:①当A1∩A2=, 则|A1∪A2|=|A1|+|A2|,成立。 ②当A1∩A2,则 |A1|= |A1∩~A2 |+|A1∩A2|, |A2|= |A2∩~A1|+|A2∩A1| ∴|A1|+|A2|=|A1∩~A2|+|A2∩~A1| +|A1∩A2|+|A1∩A2| 又因为 |A1∪A2|=|A1∩~A2|+|A2∩~A1|+|A1∩A2| ∴|A1|+|A2|=|A1∪A2|+|A1∩A2| ∴|A1∪A2|=|A1|+|A2|-|A1∩A2|
德· 摩根律的证明:方法2
证:1)任取x∈~(A∪B),则x A∪B ∴ x A 且 x B ∴ x∈~A 且 x∈~B ∴ x∈~A∩~B ∴~(A∪B)~A∩~B 2)任取x∈~A∩~B ∴ x∈~A 且 x∈~B ∴ x A 且 x B ∴ x A∪B ∴ x∈~(A∪B) ∴ ~A∩~B ~(A∪B) ∴ ~(AB)=~A~B
集合的表示方法
列举法;例:A={a,b,c,d} 叙述法;例:S={x|x>=0,且x为整数} 例:a和b构成的集合。列举法:A={a,b} 叙述法:A={xx=a∨x=b} 注意: 集合的元素可以是集合。例:A={a,b,c,{a,b,c}} 应把单个元素的集合与单个元素区别开来。 例:{a}与a不同;{{1}}与{1}不同;特别地, 与{}不同,前者没有元素,后者是以空集为一 个元素的集合。
集合相等
外延公理 两个集合A和B相等当且仅当它们具有相同的元素。 定理3-1.1 对任意集合A、B,A=B当且仅当A B 且B A 。(证明过程见书P83,自学)
即对任意集合A,B: A=B x(xAxB)
幂集的元素个数
定理3-1.3 设 A 为一有限集合,A n(A集合 有n个元素),那么 A的幂集ρ(A)的元素个数为2n。 证:A中由m个不同元素(0≤m≤n)做成的不同子集 个数:C m n 故 |ρ(A)|= C 0 + C 1n + …… + C n n n
包含排斥原理(推广定理)
对于任意三个有限集合: |A1∪A2∪A3| = |A1|+|A2|+|A3|-|A1∩A2|-|A1∩A3| -|A2∩A3|+|A1∩A2∩A3| 对于n个任意有限集合: n n |A1∪A2∪……∪An|= A i - A i A j
i 1
1 i< j n
集合的相关概念
7、幂集(Power set):对任意集合 A,A的幂集 ρ(A) 定义为: ρ(A)={X | XA } A的全体子集构成A的幂集。此种运算称为集合A 的求幂运算。 例1:试求出集合{p,{q}}的幂集。 ρ(A)={ ,{p},{{q}},{p,{q}} } 例2:试求空集的幂集。 ρ()={ }
包含排斥原理举例
例:设某班有60名同学,其中班足球队员有28名, 篮球队员有15名。若有25名同学没有参加这二个队, 问同时参加这二个队的队员有多少名? 解:设A为足球队员集合,B为篮球队员集合,则 |A∪B|= 60-25 = 35, ∴|A∩B|=|A|+|B|-|A∪B|=28+15-35=8
3-4 序偶与笛卡尔积
由两个元素x和y(允许x=y)按一定顺序排列 成的二元组叫做一个有序对或序偶,记作<x,y>, 其中x是它的第一元素,y是它的第二元素。 序偶相等 给定两个序偶<x,y> 和 <a,b>,当且仅当 x=a 和 y=b 时,序偶 <x,y> 和 <a,b> 相等,亦即: (<x,y> = <a,b>) iff ((x=a)(y=b))的证明: ~(AB)=~A~B
方法1: 证:~(AB) ={ x |x~(AB)} ={ x |x(AB)} ={ x |(xA)∧(xB)} ={ x |(x~A)∧(x~B)} = ~A~B ~(AB) =~A~B的证明同上。
分配律的证明:A∩(B∪C)= (A∩B)∪(A∩C)
(根据定理3-1.1,有A=B,iff A B且B A) 证:任取 x A∩(B∪C) 则 xA同时x(B∪C) 则有 xA同时xB 或者 xA同时xC 所以有 xA∩B或者xA∩C 即 x(A∩B)∪(A∩C) ∴ A∩(B∪C) (A∩B)∪(A∩C) 反之,也有(A∩B)∪(A∩C) A∩(B∪C) ∴ A∩(B∪C)= (A∩B)∪(A∩C)
4、 A-B=A∩~B, A-B=A-(A∩B) 5、 A∩(B-C)=(A∩B)-(A∩C)
6、 设A,B为两个集合,若AB,则
~B~A,(B-A)∪A=B
基本集合恒等式
幂等律 结合律
交换律 分配律 同一律 零律
A∪A=A A∩A=A (A∪B)∪C=A∪(B∪C) (A∩B)∩C=A∩(B∩C) A∪B=B∪A A∩B=B∩A A∪(B∩C)=(A∪B)∩(A∪C) A∩(B∪C)=(A∩B)∪(A∩C) A∪ =A A∩E=A A∪E=E A∩ =
第三章 集合与关系
本章内容
1. 集合的概念和表示
2. 集合运算 3. 包含排斥原理 4. 序偶与的卡尔积 5. 关系及其表示 6. 关系的性质
7. 复合关系和逆关系
8. 关系的闭包运算 9. 集合的划分与覆盖 10. 等价关系与等价类 11. 相容关系
12. 序关系
3-1 集合的概念和表示法
集合是不能精确定义的基本概念。直观地说, 把一些事物汇集到一起组成一个整体就叫集合,而 这些事物就是这个集合的元素或成员。 例如: 方程x2-1=0的实数解集合; 26个英文字母的集合; 坐标平面上所有点的集合; ……
+
n
Ai A j Ak
1 i< j< k n
+…+(-1)n-1A1∩A2∩……∩An
包含排斥原理举例
例:试统计在1到100之间能被2,3,5中某一数整除的 所以|A1∪A2∪A3|=|A1|+|A2|+|A3|-|A1∩A2|数的个数。 |A1∩A3|- |A2∩A3|+|A1∩A2∩A3| 解:A1表示1到100之间能被2整除的整数集, =50+33+20-16-10-6+3=74 A2表示1到100之间能被3整除的整数集, A3表示1到100之间能被5整除的整数集, 则|A1|=int(100/2)=50,|A2|=int(100/3)=33, |A3|=int(100/5)=20, |A1∩A2|=int(100/(2*3))=16, |A1∩A3|=int(100/(2*5))=10, |A2∩A3|=int(100/(3*5))=6 |A1∩A2∩A3|=int(100/(2*3*5))=3
集合不仅可用来表示数及其运算,更可以用于 非数值信息及离散结构的表示和处理。像数据的删 节、插入、排序,数据间关系的描述,数据的组织 和查询都很难用传统的数值计算来处理,但可以用 集合运算来实现。集合论被广泛应用在计算机科学 中,如数据结构、操作系统、数据库、知识库、编 译原理、形式语言、程序设计、人工智能、信息检 索、CAD等。
三元组
三元组
三元组是一个序偶,它的第一个成员是一个
序偶,可记为:<< x,y>,z>,可简写为:<x,y,z> 两个三元组相等:
<x,y,z> = <u,v,w>
(x=u) ∧ (y=v)∧ (z=w) 注意:<<x,y>,z><x,<y,z>>
n元组
n元组 n元组是一个序偶,它的第一个成员是一个 (n-1) 元组,并可记为:<< x1,x2 ,...,xn-1 >,xn>, 可简写为:<x1,x2 ,...,xn-1,xn> 两个n元序组相等: <a1,… , an> = <b1,… , bn> (a1=b1) ∧ …∧ (an=bn)
各种运算的文氏图
集合举例
例:E={1,2,3,4,5}, A = {1,3,4}, B = {3,5} A∩B ={3} A∪B = {1,3,4,5} A-B = {1,4} B-A = {5} A⊕B = {1,4,5} ~A= {2,5} ~B= {1,2,4}