您好,欢迎访问三七文档
1主要内容集合的基本概念属于、包含幂集、空集文氏图等集合的基本运算并、交、补、差等集合恒等式集合运算的算律、恒等式的证明方法第二部分集合论第六章集合代数26.1集合的基本概念1.集合定义集合没有精确的数学定义理解:由离散个体构成的整体称为集合,称这些个体为集合的元素约定:大写字母表示集合,小写字母表示元素,|A|表示集合A中元素的数量(集合A的基数)常见的数集:N,Z,Q,R,C等分别表示自然数、整数、有理数、实数、复数集合2.集合表示法枚举法----通过列出全体元素来表示集合谓词表示法----通过谓词概括集合元素的性质实例:枚举法自然数集合N={0,1,2,3,…}谓词法S={x|x是实数,x21=0}3元素与集合1.集合的元素具有的性质无序性:元素列出的顺序无关{a,b,c}={b,c,a}相异性:集合的每个元素只计数一次{a,b,a,c,a}={a,b,c}确定性:对任何元素和集合都能确定这个元素是否为该集合的元素任意性:集合的元素也可以是集合a{1,2}p{q}{1,2}S{q}S1S2SqSS={a,{1,2},p,{q}}S中共4个元素,分别为:4集合与集合集合与集合之间的关系:,=,⊈,,,定义6.1ABx(xAxB)定义6.2A=BABBA定义6.3ABABABA⊈Bx(xAxB)思考:和的定义注意和是不同层次的问题5空集、全集和幂集1.定义6.4空集:不含有任何元素的集合实例:{x|xRx2+1=0}定理6.1空集是任何集合的子集。证对于任意集合A,Ax(xxA)T(恒真命题)推论是惟一的3.定义6.6全集E:包含了所有集合的集合全集具有相对性:与问题有关,不存在绝对的全集2.定义6.5幂集:P(A)={x|xA}实例:P()={},P({})={,{}}计数:如果|A|=n,则|P(A)|=2n.6索引集合4.索引集合为了在计算机上表示集合,必须给每一个集合的元素加上标记,以用来表示元素在集合中的位置。例:S1={a,b}假设集合S1中,a,b的位置已经固定。则用二进制下标法来表示S的所有子集:={}=B00,{a}=B10,{b}=B01,{a,b}=B11这样P(S1)={B00,B01,B10,B11}={Bi|iJ}而其中J={00,01,10,11}(索引集合或指标集合)例:已知集合S={a1,a2,a3,a4,a5,a6},S的子集有26个,可以分别表示成B0,B1……B(26-1)则B7=B000111={a4,a5,a6}B15=B001111={a3,a4,a5,a6}B22=B010110={a2,a4,a5}等等76.2集合的运算初级运算集合的基本运算有定义6.7并AB={x|xAxB}交AB={x|xAxB}相对补AB={x|xAxB}定义6.8对称差AB=(AB)(BA)定义6.9绝对补A=EA8文氏图(VennDiagram)集合运算的表示ABABABABABABABA–BAB~A9几点说明并和交运算可以推广到有穷个集合上,即A1A2…An={x|xA1xA2…xAn}A1A2…An={x|xA1xA2…xAn}ABAB=AB=AB=A10广义运算1.集合的广义并与广义交定义6.10广义并A={x|z(zAxz)}广义交A={x|z(zAxz)}实例{{1},{1,2},{1,2,3}}={1,2,3}{{1},{1,2},{1,2,3}}={1}{{a}}={a},{{a}}={a}{a}=a,{a}=a11关于广义运算的说明2.广义运算的性质(1)=,无意义(2)单元集{x}的广义并和广义交都等于x(3)广义运算减少集合的层次(括弧减少一层)(4)广义运算的计算:一般情况下可以转变成初级运算{A1,A2,…,An}=A1A2…An{A1,A2,…,An}=A1A2…An3.引入广义运算的意义可以表示无数个集合的并、交运算,例如{{x}|xR}=R这里的R代表实数集合.12运算的优先权规定1类运算:初级运算,,,,优先顺序由括号确定2类运算:广义运算和运算,运算由右向左进行混合运算:2类运算优先于1类运算例1A={{a},{a,b}},计算A(AA).解:A(AA)={a,b}({a,b}{a})=(ab)((ab)a)=b=b13有穷集合元素的计数例2求1到1000之间(包含1和1000在内)既不能被5和6整除,也不能被8整除的数有多少个?解方法一:文氏图定义以下集合:S={x|xZ1x1000}A={x|xSx可被5整除}B={x|xSx可被6整除}C={x|xSx可被8整除}画出文氏图,然后填入相应的数字,解得N=1000-(200+100+33+67)=600容斥原理(包含排斥原理):对任意两个有限集A和B,有|A∪B|=|A|+|B||A∩B||•|:集合的基数(元素个数)EAB|A∪B∪C||A||B||C||A∩B||A∩C||B∩C||A∩B∩C|推广kjiininkjinijijiiini|A||AAA|A|A||AA1111)1(|∩∩∪∩∩SABC容斥原理例3一个班里有50个学生,在第一次考试中有26人得100分,在第二次考试中有21人得100分。如果两次考试中都没得100分的有17人,那么在两次考试都得100分的有多少人?容斥原理解:设A、B分别表示第一和第二次考试中得100分学生的集合,那么有||50,E又因为|A∪B|=|A|+|B||A∩B|所以|A∩B|=|A|+|B||A∪B|=26+2133=14BABA首先由知∩∪∩17||BA||21,B||26,A=33||||BAUBA∪∪E∩|U|BAE17容斥原理考虑例2的方法二|S|=1000|A|=1000/5=200,|B|=1000/6=166,|C|=1000/8=125|AB|=1000/lcm(5,6)=1000/33=33|AC|=1000/lcm(5,8)=1000/40=25|BC|=1000/lcm(6,8)=1000/24=41|ABC|=1000/lcm(5,6,8)=1000/120=8=1000(200+166+125)+(33+25+41)8=600||CBA186.3集合恒等式集合算律1.只涉及一个运算的算律:交换律、结合律、幂等律交换AB=BAAB=BAAB=BA结合(AB)C=A(BC)(AB)C=A(BC)(AB)C=A(BC)幂等AA=AAA=A19集合算律2.涉及两个不同运算的算律:分配律、吸收律与与分配A(BC)=(AB)(AC)A(BC)=(AB)(AC)A(BC)=(AB)(AC)吸收A(AB)=AA(AB)=A20集合算律3.涉及补运算的算律:DM律,双重否定律D.M律A(BC)=(AB)(AC)A(BC)=(AB)(AC)(BC)=BC(BC)=BC双重否定A=A21集合算律4.涉及全集和空集的算律:补元律、零律、同一律、否定律E补元律AA=AA=E零律A=AE=E同一律A=AAE=A否定=EE=22集合证明题证明方法:命题演算法、等式置换法命题演算证明法的书写规范(以下的X和Y代表集合公式)(1)证XY任取x,xX…xY(2)证X=Y方法一分别证明XY和YX方法二任取x,xX…xY注意:在使用方法二的格式时,必须保证每步推理都是充分必要的23集合等式的证明方法一:命题演算法例3证明A(AB)=A(吸收律)证任取x,xA(AB)xAxABxA(xAxB)xA因此得A(AB)=A.例4证明AB=AB证任取x,xABxAxBxAxBxAB因此得AB=AB24等式代入法方法二:等式置换法例5假设交换律、分配律、同一律、零律已经成立,证明吸收律.证A(AB)=(AE)(AB)(同一律)=A(EB)(分配律)=A(BE)(交换律)=AE(零律)=A(同一律)25包含等价条件的证明例6证明ABAB=BAB=AAB=①②③④证明思路:确定问题中含有的命题:本题含有命题①,②,③,④确定命题间的关系(哪些命题是已知条件、哪些命题是要证明的结论):本题中每个命题都可以作为已知条件,每个命题都是要证明的结论确定证明顺序:①②,②③,③④,④①按照顺序依次完成每个证明(证明集合相等或者包含)26证明证明ABAB=BAB=AAB=①②③④证①②显然BAB,下面证明ABB.任取x,xABxAxBxBxBxB因此有ABB.综合上述②得证.②③A=A(AB)A=AB(由②知AB=B,将AB用B代入)27证明ABAB=BAB=AAB=①②③④③④假设AB,即xAB,那么知道xA且xB.而xBxAB从而与AB=A矛盾.④①假设AB不成立,那么x(xAxB)xABAB与条件④矛盾.证明28本章小结熟练掌握集合的两种表示法能够判别元素是否属于给定的集合能够判别两个集合之间是否存在包含、相等、真包含等关系熟练掌握集合的基本运算(普通运算和广义运算)掌握证明集合等式或者包含关系的基本方法29习题课主要内容集合的两种表示法集合与元素之间的隶属关系、集合之间的包含关系的区别与联系特殊集合:空集、全集、幂集文氏图及有穷集合的计数集合的,,,,等运算以及广义,运算集合运算的算律及其应用30练习11.判断下列命题是否为真(1)(2)(3){}(4){}(5){a,b}{a,b,c,{a,b,c}}(6){a,b}{a,b,c,{a,b}}(7){a,b}{a,b,{{a,b}}}(8){a,b}{a,b,{{a,b}}}解(1)、(3)、(4)、(5)、(6)、(7)为真,其余为假.31方法分析(1)判断元素a与集合A的隶属关系是否成立基本方法:把a作为整体检查它在A中是否出现,注意这里的a可能是集合表达式.(2)判断AB的四种方法若A,B是用枚举方式定义的,依次检查A的每个元素是否在B中出现.若A,B是谓词法定义的,且A,B中元素性质分别为P和Q,那么“若P则Q”意味AB,“P当且仅当Q”意味A=B.通过集合运算判断AB,即AB=B,AB=A,AB=三个等式中有一个为真.通过文氏图判断集合的包含(注意这里是判断,而不是证明32练习22.设S1={1,2,…,8,9},S2={2,4,6,8}S3={1,3,5,7,9}S4={3,4,5}S5={3,5}确定在以下条件下X是否与S1,…,S5中某个集合相等?如果是,又与哪个集合相等?(1)若XS5=(2)若XS4但XS2=(3)若XS1且X⊈S3(4)若XS3=(5)若XS3且X⊈S133解答解(1)和S5不交的子集不含有3和5,因此X=S2.(2)S4的子集只能是S4和S5.由于与S2不交,不能含有偶数,因此X=S5.(3)S1,S2,S3,S4和S5都是S1的子集,不包含在S3的子集含有偶数,因此X=S1,S2
本文标题:集合代数
链接地址:https://www.777doc.com/doc-1348273 .html