离散数学教程——集合的基本概念
离散数学---集合
特定的一些集合的表示符号
自然数集N={0,1,2,…} , , , 自然数集 整数集合Z={…-2,-1,0,1,2,…} 整数集合 , , , , , 有理数集合Q={xx=P⁄⁄q,p,q∈Z} 有理数集合 , ∈ 实数集合R={ x x是实数 是实数} 实数集合 是实数 复数集合C={x x=a+bi,a,b∈R,i=复数集合C={x x=a+bi,a,b∈R,i=-1}
E B A
集合的相等
2、 相等: 、 相等: 定义: 相等, 定义:若 A⊆ B,且B⊆ A则 称A,B相等, ⊆ , ⊆ 则 , 相等 记 作A=B。 。 即 ∀ x∈A则 x∈B, 并且有 ∀ x∈B则 x∈A。 ∈ 则 ∈ , 并且有∀ ∈ 则 ∈ 。 若A,B 不相等记 作 A≠ B
真子集: 真子集:
集合的说明: 集合的说明:
1、描述法中A={ x 1≤x≤5}与A={y1≤y≤5} 、描述法中 与 是表示同一个集合 2、集合中元素是无序的。 、集合中元素是无序的。 {a,b,c},{a,c,b},{b,c,a}表示同一个集合 。 表示同一个集合。 表示同一个集合 3、集合中的元素可能也是集合, 、集合中的元素可能也是集合, 例:A={1,{2},2,{3,4},{6}} , , , , , =5, {2}∈ A,{6}∈ A=5,2∈A,{2}∈A,6∉A,{6}∈A
求幂集的过程
写出A的全部子集 设A={0,1,2}写出 的全部子集。 , , 写出 的全部子集。 元子集: 解:A的0元子集:∅ 的 元子集 A的1元子集:{0},{1},{2} 元子集: , , 的 元子集 A的 2元子集 : {0, 1}, {0, 2}, {1, 2}。 元子集: , , , , , 。 的 元子集 元子集: , , A的3元子集:{0,1,2} 的 元子集 A共有 个子集,即P(A)=8 共有8个子集, ( ) 共有 个子集 一般地如果 , 一般地如果A=n, 元子集有1个即空集 则A的0元子集有 个即空集∅, 的 元子集有 个即空集∅ A的1元子集共有 n1个, 元子集共有C 的 元子集共有 A的 2元子集共有 2n个,…, 元子集共有C 的 元子集共有 , A的m元子集共有 mn个,… 元子集共有C 的 元子集共有 n元子集共有 nn=1个, 元子集共有C 元子集共有 个 所以A的子集个数为 的子集个数为C 所以 的子集个数为 0n+ C1n+…+ Cnn=2n
离散数学课本定义和定理
第1章集合集合的基本概念1. 集合、元元素、有限集、无限集、空集2. 表示集合的方法:列举法、描述法3. 定义子集:给定集合A和B,如果集合A的任何一个元都是集合B中的元,则称集合A包含于B或B包含A,记为或,并称A为B的一个子集;如果集合A和B满足,但B中有元不属于A,则称集合A真包含于B,记为,并且称A为B的一个真子集;4. 定义幂集:给定集合A,以A的所有子集为元构成的一个集合,这个集合称为A的幂集,记为或集合的运算定义并集:设A和B是两个集合,则包含A和B的所有元,但不包含其他元的集合,称为A和B 的并集,记为.定义交集:A和B是两个集合,包含A和B的所有公共元,但不包含其他元的集合,称为A和B 的交集,记为.定义不相交:A和B是两个集合,如果它们满足,则称集合A和B是不相交的;定义差集:A和B是两个集合,属于A而不属于B的所有元构成集合,称为A和B的差集,记为.定义补集:若A是空间E的集合,则E中所有不属于A的元构成的集合称为A的补集,记为. 定义对称差:A和B是两个集合,则定义A和B的对称差为包含排斥原理定理设为有限集,其元素个数分别为,则定理设为有限集,其元素个数分别为,则定理设为有限集,则重要例题P11 例第2章二元关系关系定义序偶:若和是两个元,将它们按前后顺序排列,记为,则成为一个序偶;※对于序偶和,当且仅当并且时,才称和相等,记为定义有序元组:若是个元,将它们按前后顺序排列,记为,则成为一个有序元组简称元组;定义直接积:和是两个集合,则所有序偶的集合,称为和的直接积或笛卡尔积,记为.定义直接积:设是个集合,,则所有元组的集合,称为的笛卡尔积或直接积,记为.定义二元关系若和是两个集合,则的任何子集都定义了一个二元关系,称为上的二元关系;如果,则称为上的二元关系;定义恒等关系:设是上的二元关系,,则称是上的恒等关系;定义定义域、值域:若是一个二元关系,则称为的定义域;为的值域;定义自反:设是集合上的关系,若对于任何..,都有即则称关系是自反的;定义反自反:设是集合上的关系,若对于任何,都满足,即对任何都不成立,则称关系是反自反的;定义对称:设是集合上的关系,若对于任何,只要,就有,那么称关系是对称的;定义反对称:设是集合上的关系,若对于任何,只要并且时,就有,那么称关系是对称的;定义传递设是集合上的关系,若对于任何,只要并且时,就有,则称关系是传递的;定理设是集合上的关系,若是反自反的和传递的,则是反对称的;关系矩阵和关系图定义无定理无关系的运算定义连接:设为上的关系,为上的关系,则定义关系称为关系和的连接或复合,有时也记为.定义逆关系:设为上的关系,则定义的逆关系为为上的关系:.定理设和都是上的二元关系,则下列各式成立12345定理设为上的关系,为上的关系,则闭包运算定义自反闭包:设是集合上的二元关系,如果是包含的最小自反关系,则称是关系的自反闭包,记为.定义对称闭包:设是集合上的二元关系,如果是包含的最小对称关系,则称是关系的对称闭包,记为.定义传递闭包:设是集合上的二元关系,如果是包含的最小传递关系,则称是关系的传递闭包,记为或.定理设是集合上的二元关系,则(1)是自反的,当且仅当.(2)是对称的,当且仅当.(3)是传递的,当且仅当.定理设是集合上的二元关系,则. “恒等关系”定理设是集合上的二元关系,则. “逆关系”定理设是集合上的二元关系,则. “幂集”定理设是一个元集,是上的二元关系,则存在一个正整数,使得.等价关系和相容关系定义覆盖、划分:是一个集合,,如果,则称是的一个覆盖;如果,并且,则称是的一个划分,中的元称为的划分块;定义等价关系:设是上的一个关系,如果具有自反性、对称性和传递性三个性质,则称是一个等价关系;设是等价关系,若成立,则称等价于.定义等价类:设是上的一个等价关系,则对任何,令,称为关于的等价类,简称为的等价类,也可以简记为.定义同余:对于整数和正整数,有关系式:如果,则称对于模同余的,记作定义商集:设是上的一个等价关系,由引出的等价类组成的集合称为集合上由关系产生的商集,记为. “等价类的集合”定理若是上的一个等价关系,则由可以产生唯一的一个对的划分; “商集”定义相容关系:设是上的一个关系,如果是自反的和对称的,则称是一个相容关系;相容关系可以记为.所有的等价关系都是相容关系,但相容关系却不一定是等价关系;定义最大相容块:设是一个集合,是定义在上的相容关系;如果,中的任何两个元都有关系,而的每一个元都不能和中所有元具有关系,则称是的一个最大相容块;偏序关系定义偏序关系:是定义在集合上的一个关系,如果它具有自反性、反对称性和传递性,则称是上的一个偏序关系,简称为一个偏序,记为.更一般地讲,若是一个集合,在上定义了一个偏序,则我们用符号来表示它,并称是一个偏序集;定义全序/链:是一个偏序集,对任何,如果或这两者中至少有一个必须成立,则称是一个全序集或链,而称是上的一个全序或线性序;定义盖住:是一个偏序集,,若,并且不存在,使并且,则称盖住. “紧挨着”定义最小元、最大元:是一个偏序集,如果中存在有元,对任何都满足,则称是的最小元;如果中存在有元,对任何都满足,则称是的最大元; 定义极小元、极大元:是一个偏序集,如果,而中不存在元,使,则称是的极小元;如果,而中不存在元,使,则称是的极大元;定义上界、下界、上确界、下确界:是一个偏序集,,如果对于所有的,都有,则称是的一个上界;如果对于所有的,都有,则称是的一个下界;如果是的一个上界,对于的任一上界,都有,则称是的最小上界上确界. 如果是的一个上界,对于的任一上界,都有,则称是的最大下界下确界.定义良序集:设是一个偏序集,对于偏序,如果的每个非空子集都具有最小元,则称是一个良序集,而称是上的一个良序;每个良序集都是全序集;第3章函数和运算函数定义映射、象:关系定义在上,如果对于每一个.....,使,...,都有唯一的一个则称是从到的一个函数或映射,记为.称为函数的变元,称为变元在下的值或象,记为.注意:(1)定义域,而不是.(2)每一个,有唯一的,使. 多值函数不符合定义(3)值域.定义受限、扩展:若是从到的一个函数,,则也是一个函数,它定义于到,我们称它是在上的受限;如果是函数的一个受限,则称是的一个扩展;★定义映上、映内、一对一、一一对应:若,则的值域时,称函数是映上的或满射;如果的值域时,则称函数是映内的;如果,则有,则称是一对一的单射即时,有.如果映上的,又是一对一的,则称是一一对应的或双射;定义复合运算:若,则定义和的复合运算为:即.注:逆函数若要存在需要满足以下条件:1函数是映上的2函数必须是一对一的定义恒等函数函数称为恒等函数;定理,则的充分必要条件是,并且运算定义二目运算:若是一个集合,是从到的一个映射函数,则称为一个二目运算;一般地,若是从到的一个映射是正整数,则称是一个目运算;运算的封闭:运算的结果总是集合中的一个元,因此这个定义保证了运算的施行,这种情况又称为集合对于该种运算是封闭的;定义可交换:若是一个运算,对于任何,都有,则称运算是可交换的或者说,服从交换律.定义可结合:若是一个运算,对于任何,都有,则称运算是可结合的或者说,服从结合律.定义可分配:若是一个运算,是一个运算,对于任何,都有,则称运算对于运算是可分配的或者说,对于服从分配律定义左单位元、右单位元:设是上的一个运算,如果中存在有一个元,对于任何,有,则称是运算的左单位元;如果中存在有一个元,对于任何,有,则称是运算的右单位元;定理若是上的一个运算,和分别是它的左、右单位元,则,并且是唯一的因此,称为运算的单位元.定义左零元、右零元:设是上的一个运算,如果中存在有一个元,对于任何,有,则称是运算的左零元;如果中存在有一个元,对于任何,有,则称是运算的右零元.定义等幂:若是上的一个运算,,对于运算,有,则称元对于运算是等幂的;定义左逆元、右逆元:若是上的一个运算,它具有单位元,对于任何一个,如果存在有元,使,则称是的左逆元;如果存在有元,使,则称是的右逆元;定理若是上的一个运算,它具有单位元,并且是可结合...的,则当元可逆时,它的左、右逆元相等,并且唯一的此时称之为的逆元,并且记为.定义可消去:若是上的一个运算,对于任何,如果元满足:则;或则,则称元对于运算是可消去的;第4章无限集合基数★定义等势:若和是两个集合,如果在和之间可以建立一个一一....对应关系,则称集合和等势,并记为;定理令是由若干个集合为元所组成的集合,则上定义的等势关系是一个等价关系;定义有限集、无限集:若是一个集合,它和某个自然数集等势,则称是一有限集,不是有限集的集合称为无限集;定理有限集的任何子集都是有限集定理有限集不与其任何真子集等势定理自然数集是无限集可列集定义可列集:若是一个集合,它和所有自然数的集合等势,则称是一个可列集;可列集的基数用符号表示;定理若是一个集合,可列的充分必要条件是可以将它的元排列为的序列形式;定理任何无限集必包含有可列子集;定理可列集的子集是有限集或可列集记为:定理若是可列集,是有限集,并且,则是可列集记为:.定理若和都是可列集,并且,则是可列集记为:推论设都是可列集,则是可列集记为:定理设都是可列集,并且,则是可列集记为:推论设都是可列集,则是可列集.定理所有有理数的集合是可列集;不可列集定理区间中所有实数构成的集合是不可列的;定义连续基数:开区间中所有数组成集合的基数记为,具有基数的集合称为连续统,称为连续基数;推论:集合的基数也是.定理所有实数的集合是不可列的,它的基数是.定理对于任何数,若,则区间,以及都具有连续基数定理一个无限集和一个可列集作并集时,并集的基数等于集的基数;推论一个无限集和一个有限集的并集,其基数等于集的基数;基数的比较定义设集合的基数是.如果与的真子集等势,而和不等势,则称的基数小于的基数,记为.定理:是两个集合,若与的某一子集等势,与的某一子集等势,则.定理:是任意两个集合,的基数为,的基数为,则下列三个关系:中必有一个且只有个成立;定理:若是有限集的基数,则.定理:若是无限集合,则定理:若是可列个互不相交的集合,它们的基数都是,则的基数是记为:定理:可列集的幂集,其基数是记为:定理:若是一个集合,是的幂集,则.此定理说明:不存在最大的基数;补充:第5章形式语言文法和语言定义产生式:一个产生式或重写规则是一个有序对,通常写成,其中,是一个符号,而是一个符号的非空有限串,是这个产生式的左部,而是产生式的右部.产生式将简称为规则;定义非终极符号、字母表、终极符号、开始符号:一个文法是一个四元组.其中,是元语言的语法类或变元的集合,它生成语言的串,这些语法类或变元成为非终极符号,是符号的非空有穷集合,称为字母表,的符号称为终极符号.是之一,是词汇表的一个识别元素,称为开始符号.是产生式的集合;定义直接产生、直接推导,直接规约:设是一个文法,如果,而中有规则,就称串直接产生串,或称是直接推导出来的,或直接规约到,记为.定义产生、规约到、推导:设是一个文法,如果存在产生式序列,使得,而,就说产生规约到,或是的推导,记为.定义句型:令是一个文法,如果串可从开始符号推导出来,即如果,则称为一个句型;补充:若,则,其中是空串,不含空串文法的类型定义0-型文法:在上的0-型文法由以下组成:(1)不在中的不同符号的非空集合,称为变量表,它包含一个纲符号,称为开始变量; (2)产生式的有限集合;由产生的所有字集称为由产生的语言;定义0-型语言:在上可由某一0-型文法产生的字集称为0-型语言;定义1-型文法:如果在0-型文法中,对于中的每个产生式,要求,则这文法称为1-型文法或上下文敏感文法.定义2-型文法:设文法,对于中的每一个产生式有且有的人要求,则此文法叫2-型文法或前后文无关文法;定义3-型文法:设为一文法,又设中的每一个产生式都是或,其中和都是变量,而为终极符号,而此文法为3-型文法或正规文法;第1章代数系统代数系统的实例和一般性质定义代数系统:若是序偶,是一个非空集合,是定义在上的某些运算的非空集合,则称是一个代数系统,或称代数;代数系统的类型:(1)代数系统的类型是,其中代表目运算符; (2),分别为目运算符,则的类型为.同态和同构定义同态象、同态映射:和是两个同类型的代数系统,映射和也构成一一对应.如果对于任意目运算,及其对应的运算,当时,都有,则称代数是的同态象,称是从到的一个同态映射;定义同态象、同态映射:若和是两个同类型的代数系统,和都是二目运算,映射.如果对于任何,都有,则称是的一个同态象,称是从到的一个同态映射;注:如果就是,则映射是从到它自身;当上述条件仍然满足时,我们就称是的一个自同态映射;定义同构、同构映射、自同构映射:如果和是同态的,映射不仅是同态映射,而且是一一对应....的,则称和同构,称是从到的一个同构映射;如果就是,则称是上的一个自同构映射定义同余关系:设是一个代数系统,是上的一个等价关系,如果存在,当时,成立,则称是上的一个同余关系;定理:设~是上的一个等价关系,如果存在同态映射,使得当时,当且仅当,则~是上的同余关系;商代数与积代数定义子代数:设是一个代数系统,在运算下封闭的,则称是的一个子代数;定义直接积:设到是两个同类型的代数系统,如果对任意的和,定义运算于,称是和的直接积,称和为的因子;第2章半群和群半群和有幺半群定义半群、有幺半群:是一个非空集合,如果中定义了一个二目运算,对于任何,都有,则称是一个半群.如果半群中具有单位元,使得对任何,都有,则称是一个有幺半群;1是一个由有限个符号组成的集合,其中的元称为字母;表示所有的字构成的集合,表示非空串组成的集合;2自由半群:半群的各元相互间没有任何关系;说明:半群是一个定义了二目运算,并且服从结合律的代数系统;有幺半群则是具有单位元的半群;群和循环群定义群:在代数系统中,如果二目运算满足1对于任何,有;2中存在单位元,对任何,有;3对于任何,存在有逆元,使则称是一个群;注:对于群来说,单位元是唯一的,每个元的逆元也是唯一的;“存在逆元的有幺半群叫做群”定义阶数:若是一个群,当是有限集时,则称中元的个数为群的阶数,记为.定理若是一个群,,则,其中即.定义幂:是一个群,,则记个的积为,称为幂,记为表示单位元;定理指数律:若和是整数,则.定理若则定义次数:若是一个群,,使的最小正整数,称为元的次数;定理若是一个群,,的次数为,则都是中不同的元;定义循环群、生成元:由一个单独元素的一切幂所组成的群称为循环群,称为这个群的生成元;定理在阶数为的循环群,由生成元所产生的元次数为,即是生成元的充分必要条件是和互质;定理若和不是互质的,则的次数是,其中的是和的最小公倍数;定义阿贝尔群:如果群中的元对于运算满足交换律,则称这个群是一个阿贝尔群; “满足交换律的群叫做阿贝尔群”循环群是一个阿贝尔群;定理若和都是有限的阿贝尔群,定义则是一个阿贝尔群;最简单的一个阿贝尔群是群,为按位加二面体群、置换群二面体群是从图形的变换中到处,这些图形都是比较正规的图形;定理更一般地讲,定义置换:若是一个非空的有限集合,则上任何一个到它自身的一一对应的映射,都称为上的置换;定理两个置换的乘积仍是一个置换,并且置换的乘积服从结合律;的恒等映射也是一个置换称为单位置换;上所有置换的集合,对于置换乘法构成一个群,这个群称为对称群,记为,是中元的个数;定义阶置换群若是非空有限集合,是上的个置换所构成的群,则称是一个阶置换群; 定理任何一个阶群都同构于一个阶置换群;子群、群的同态定义子群:是一个群,,如果1单位元2若,则的逆元3若,则则称是的一个子群;定理是一个群,,是一个子群的充分必要条件是:若,则定义同态象、群同态映射:和是群,.若对任何,有群的同态映射具有下列性质:1将单位元映射为单位元2将逆元映射为逆元3对运算封闭,即对任何,有定理若和是群,是一个群同态映射,则将的子群映射为的子群;定义同态核:若是一个群同态映射,是的单位元,则中所有满足的元的集合,称为同态核,记为.定理同态核是一个子群;定理若是群的子群,则定义了上的一个划分因而也定义了上一个等价关系. 群子集:假定都是群中的元构成的集合称之为群子集,定义特别地,当是一元集时,我们简记为,则定理若是群的子群都是群的子群,则是一个群的充分必要条件是.陪集、正规子群、商群定义左陪集:若是群的子群,对于,称称为的一个左陪集. 定理若是群的子群,则的所有左陪集构成的一个划分;定理拉格朗日定理每个左陪集的元和中的元都是一样多;推论子群中元的个数一定是群中元的个数的因子;定义正规子群:若是群的子群,对于任何,都满足,则称是群的一个正规子群.一个阿贝尔群的任何子群都是正规子群;当是群的正规子群时,对于关于的陪集.定义运算为考虑所有关于的陪集组成的集合和运算构成的系统为一个群;这个群称为关于的商群,记为.定理若是从群到群的映上的同态映射,则核是正规子群,商群同构于.群同态基本定理:商群是由陪集构成的群,也是同余类的集构成的群,所以它同构于象代数,即同构于.如果群没有真正的正规子群,则该群为单群;正规群的任何子群都是正规子群;第3章格和布尔代数格定义格:表示一个偏序集,如果对于中的任何两个元和,在中都存在一个元是它们的上确界,存在一个元是它们的下确界,则称是一个格;对于中的元,它们的上确界常常记为,它们的下确界常常记为,前者又称为和析取或和或,后者又称为和的合取或积或或;定理若是一个格,则对于任何,有(1)的充分必要条件是.(2)的充分必要条件是.定理保序性若是一个格,则对于任何,当时,有引理若是一个格,,则定理分配不等式:若是一个格,则对于任何,定理模数不等式若是一个格,则对于任何,的充分必要条件是定理若是一个代数系统,和是上的二目运算,它服从交换律、结合律和吸收律.则是一个格.定义子格是一个格,,当且仅当对于运算和是封闭的,运算结果和在中相同时,则称代数系统是的一个子格;定义直接积若和是两个格,则称为这两个格的直接积,其中的运算和定义为:对于任何的,定义同态映射设和是两个格,.如果对任何,有则称是到的一个同态映射.特别地,当是一个一一对应时,称是一个同构映射,并且称格和同构的;如果是格上一个同态映射,则称是一个自同态映射.如果是一个同构映射,则称是一个自同构映射.定义完备:对于一个格,如果它的每一个非空子集在格中都具有一个上确界和下确界,则这个格称为完备的;显然每个有限的格都是完备的;对于一个格,它的上确界和下确界如果存在,我们称它们为这个格的边界,并分别记为1和0,因此有时这种格称为有界格;定义补元:是一个有界格,,如果存在元,使且,则称为的补元;定义补格:中的每个元都至少具有一个补元,则称这个格是一个补格;定义分配格:是一个格,如果对任何,有则称是一个分配格;定理任何两个分配格的直接积是分配格;定理若是一个分配格,则对于任何,如果,并且,则推论如果一个格是分配格,同时又是补格,则它的每一个元都具有唯一的一个补元;布尔代数定义布尔代数一个既是补格,又是分配格的格,称为布尔代数;定义对偶命题如果是一个布尔代数,是关于中变元的一个命题,它可以由中变元元通过运算来表示.如果对的表示式进行下列代换:代换为;代换为;代换0;0代换为1,则这样代换后也将得到一个命题,它成为命题的对偶命题,简称为对偶;定理对偶原理如果是一个命题,它在任何一个布尔代数中都成立,并且可以由运算来表示,则对它的对偶命题也在任何一个布尔代数中成立;定理对偶原理如果是一个命题,它在任何一个布尔代数中都成立,并且可以由运算和关系来表示,则将中的运算代换为;代换为;0代换为1,代换0;换为,换为,所得到的对偶命题也在任何一个布尔代数中成立;定理若和是两个布尔代数,是一个同态映射,则在中的同态象是的一个子布尔代数;定义基元:是一个布尔代数,,如果中不存在元,使,则称是的一个基元;如果对于任何都存在有基元,则称这个布尔代数是基元的; 定理若是一个布尔代数,,则下列命题是等价的;1是一个基元2对于所有的,若,则或3对于所有的,推论若和是不同的基元,定理是一个基元的布尔代数,是其基元的集合,对任一令,则,并且作为基元的析取式,这个表达式是唯一的;定理若是一个非空有限的布尔代数,是它的所有基元构成的集合,则同构.推论一个有限的布尔代数具有个元,其中的是它的基元的个数;推论对于任意正整数,具有个元的布尔代数是同构的;其他代数系统定义环若代数系统满足下列条件:1对于二目运算是一个可交换的加法群;2对于二目运算即乘法是封闭的;3乘法结合律成立,即对中任何三个元和,有4分配律成立,即对中任何元和,有则称是一个环;定义交换环一个环中的任何两个元,如果都满足,则称是一个交换环;定义逆元、零元一个环中如果存在有元,使得对中任何一个元都有,则称是的一个单位元;定义逆元、零元在一个有单位元的环里,如果和是环中的元,满足,则称是。
《离散数学》集合的基本概念和运算
(2)若AB,BC,则AC
解 错误。举反例如下:设A={a},
B={{a},b},C={{a},b,{c}},显然AB, BC,但A不是C的子集。因为aA,但aC。
定义3.7 A、B是任意集合,由属于A或属于B的
所有元素组成的集合称为A与B的并集,记
3.2 作 A B 。即
集
A B u | u A或u B
推论 空集是惟一的. 证 假设存在1和2,则12 且12,因此
1=2 全集 在一个具体问题中,如果所涉及的集合都是某个
集合的子集,则称这个集合为全集,记作E
全集具有相对性
在给定问题中,全集包含任何集合,即A (AE )
三、幂集(PowerSet)
定义1.2.2 给定集合A,以A的所有子集为元素
- 命题演算法 - 包含传递法
的
- 等价条件法
基
- 反证法
(A B) A B
算 对偶原理:把一个等式中的中的∪,∩,E和
的分别代以∩,∪,和E后得到另一等式
二、对称差运算的性质:
① AA= ②A =A ③ A E= A
3.2 ④A B=B A
集 ⑤(A B) C A (B C)
合 ⑥A I (B C) (A I B) (A I C)
一、集合运算的十条定律
3.2
对于全集合E的任意子集A、B、C,有:
集 交换律 AB B A AB B A
合 的 结合律 A(B C) (A B) C
基
A(B C) (A B) C
本 分配律 A(B C) (A B) (AC)
运 算
A(B C) (A B) (AC)
概 念
(5)A ( )
《离散数学》课件-第3章集合的基本概念
例题
计算以下幂集:
,{};{,{}}
解:
P()={} P({})={,{}} P({,{}})= {, {},{{}},{,{}}}
18
3.3 集合的运算
集合的运算 并,交,补(绝对补),差(相对补-),和对称差等。
19
集合的并运算
• 定义3.3.1 设A,B为集合,由A和B的所有元素组成的集 合称为A与B的并集, 可表示为: AB={x|xAxB} 其文氏图:
其文氏图如下:
~E = , ~ = E, ~(~A)= A A ~A = , A ~A = E
27
德.摩根定律
• 定理3.3.5 设A,B为任意二个集合,则有: • (1) (AB)= A B • (2) (A B)= A B • 证明 设E为全集,显然有AE=A,AE=E成立。 • (1) (AB)= {x | xEx(AB)}= {x |
据的增加、删除、修改、排序,以及数据间关系的描述。
集合论在计算机语言、数据结构、编译原理、数据库与
知识库、形式语言及人工智能等许多领域得到广泛的应
用。
2
3.1 集合及其表示
• 集合是由一些对象聚集在一起构成的。 例如,全体整数 全体中国人 26个英文字母
• 构成集合的对象可以是各种类型的事物。 • 定义3.1.1 集合中的对象叫集合的元素,或成员。
• 集合中的元素可以具有共同性质,也可以表面上看起来不相干。
• 如{2,Tom,计算机,广州}
• 在集合论中,规定元素之间是彼此相异的,并且是没有次序关 系的。
例如,{3,4,5},{3,4,4,5,5},{5,3,4}都是同一个集合。
• 例如,A={3,4,5},
离散数学教程——集合的基本概念
集。记为P(A)。
例 1.1(已知A,求幂集)
定理 1.3 | P(A) |=2|A|
证明方法:组合的方法
求幂集 —— 代数法
P13 习题1.13 设A={a, {a}},问: (1) {a}P(A)? {a}P(A)? (2) {{a}}P(A)? {{a}}P(A)? (3) 又设A={a, {b}},重复(1)、(2)。 解: (1, 2)首先求P(A),代数法:
反证法的思想 / 思维过程
“结论不成立”与“结论成立”必有一 个正确。
“结论不成立”会导致出现错误,推理 过程、已知条件、公理和已知定理没有错 误,惟一有错误的是一开始接假定的“结 论不成立”,所以“结论不可能不成立”, 即“结论成立”。
1.2 集合的子集
六 定义1.5(幂集):
A的所有子集组成的集合称为A的幂
离散数学教程
——集合的基本概念
1.1 集合的表示 1.2 集合的子集 1.3 笛卡尔积 1.4 集合的运算 1.5 罗素悖论
引言:什么是集合?
一些自行车 在计算机系车棚内的自行车
一些自行车 不是集合,无法确定范围和性质
在计算机系车棚内的自行车 是集合,可以确定范围和性质
1.1 集合的表示
(1) 分配律
B(A1A2…An)=(BA1) (BA2) … (BAn) B(A1 A2… An)= (BA1) (BA2)…(BAn) (2) 狄•摩根律
n i 1
Ai
n i 1
Ai
n i 1
Ai
n i 1
Ai
1.4 集合的运算
六、广义并、广义交 1. 定义(广义并)
设Ǽ为一个集合族,称由Ǽ中全体元素的元 素组成的集合成为的Ǽ广义并集,记作Ǽ ,
离散数学集合论基础知识
离散数学集合论基础知识离散数学是计算机科学中一门重要的基础学科,集合论是离散数学的基础之一。
在这篇文章中,我们将介绍离散数学集合论的基础知识,包括集合的定义、运算、关系等内容。
一、集合的定义与表示集合是具有确定性的事物或对象的总体,它是数学中的一个基本概念。
我们可以用不同的方式表示一个集合,包括列举法、描述法和图形法。
(一)列举法列举法是通过列举集合中的元素来表示一个集合。
例如,可以用列举法表示自然数集合N={1, 2, 3, 4, …},表示所有正整数的集合。
(二)描述法描述法是通过描述集合中元素的性质来表示一个集合。
例如,可以用描述法表示偶数集合E={x | x是整数,且x能被2整除},表示所有能被2整除的整数的集合。
(三)图形法图形法是用图形的方式表示一个集合。
例如,可以用图形法表示平面上所有整数坐标点构成的集合。
二、集合的运算集合的运算包括并集、交集、差集和补集等。
(一)并集集合A与集合B的并集,记作A∪B,表示由所有属于集合A或集合B的元素组成的集合。
例如,设A={1, 2, 3},B={3, 4, 5},则A∪B={1, 2, 3, 4, 5}。
(二)交集集合A与集合B的交集,记作A∩B,表示由既属于集合A又属于集合B的元素组成的集合。
例如,设A={1, 2, 3},B={3, 4, 5},则A∩B={3}。
(三)差集集合A与集合B的差集,记作A-B,表示由属于集合A但不属于集合B的元素组成的集合。
例如,设A={1, 2, 3},B={3, 4, 5},则A-B={1, 2}。
(四)补集对于给定的全集U,集合A相对于全集U的补集,记作A'或者A^c,表示由全集U中不属于集合A的元素组成的集合。
例如,设全集U为自然数集合N,A={2, 4, 6},则A'={1, 3, 5, 7, ...}(即不是偶数的自然数)。
三、集合的关系集合的关系包括包含关系、相等关系和互斥关系等。
离散数学教程——的基本概念
离散数学教程——的基本概念离散数学是一门研究离散的、不连续的数学结构和对象的学科。
它涉及了数理逻辑、集合论、图论、代数、组合数学等多个领域,其基本概念构成了离散数学的基础,下面将介绍其中的几个重要概念。
1.集合:集合是离散数学中最基本的概念之一、集合是由一些对象组成的整体,这些对象称为集合的元素。
集合可以用大写字母表示,元素用小写字母表示,并用花括号括起来。
例如,{1,2,3}是一个包含了元素1、2和3的集合。
2.二元关系:二元关系是一种描述两个对象之间关系的数学概念。
通常用有序对来表示。
例如,对于集合A={1,2,3}和B={4,5,6},我们可以定义一个二元关系R,其中每个有序对(x,y)表示x属于A,y属于B。
例如,(1,4)表示1和4之间存在这个关系。
3.图论:图论是研究图及其性质的数学分支。
图由节点和边组成,节点表示对象,边表示对象之间的连接关系。
图可以分为有向图和无向图,有向图中边有方向,无向图中边没有方向。
图的顶点数和边数分别用,V,和,E,表示。
图的最短路径、连通性、最大流等是图论中常见的问题。
4.排列与组合:排列和组合是组合数学中的两个重要分支。
排列是指从n个元素中取出k个,按照一定顺序排列的方式。
组合是指从n个元素中取出k个,不考虑排列顺序的方式。
排列数和组合数可以用公式来计算,例如排列数的计算公式是P(n,k)=n!/(n-k)!,组合数的计算公式是C(n,k)=n!/((n-k)!*k!)。
5.布尔代数:布尔代数是对逻辑运算进行抽象和推广后所形成的一种代数系统。
它由逻辑与、或、非等运算符以及逻辑变量组成,可以表示和操作命题逻辑中的各种逻辑关系。
布尔代数在计算机科学中有广泛的应用,可以用于逻辑电路设计、布尔函数的表示与化简等。
以上是离散数学中的一些基本概念,这些概念在离散数学的理论研究和实际应用中起着重要作用。
离散数学的研究方法和思维方式与连续数学不同,强调离散结构的分析和推理,对于计算机科学、信息技术等领域的学习和研究都具有重要意义。
离散数学第三章集合的基本概念和运算知识点总结
离散数学第三章集合的基本概念和运算知识点总结集合论部分第三章、集合的基本概念和运算3.1 集合的基本概念集合的定义与表⽰集合与元素集合没有精确的数学定义理解:⼀些离散个体组成的全体组成集合的个体称为它的元素或成员集合的表⽰列元素法A={ a, b, c, d }谓词表⽰法B={ x | P(x) }B 由使得P(x) 为真的x构成常⽤数集N, Z, Q, R, C 分别表⽰⾃然数、整数、有理数、实数和复数集合,注意0 是⾃然数.元素与集合的关系:⾪属关系属于∈,不属于?实例A={ x | x∈R∧x2-1=0 }, A={-1,1}1∈A, 2?A注意:对于任何集合A 和元素x (可以是集合),x∈A和x?A 两者成⽴其⼀,且仅成⽴其⼀.集合之间的关系包含(⼦集)A?B??x (x∈A→x∈B)不包含A?B??x (x∈A∧x?B)相等A = B?A?B∧B?A不相等A≠B真包含A?B?A?B∧A≠B不真包含A?B思考:≠和?的定义注意∈和?是不同层次的问题空集?不含任何元素的集合实例{x | x2+1=0∧x∈R} 就是空集定理空集是任何集合的⼦集Ax (x∈?→x∈A) ?T推论空集是惟⼀的.证假设存在?1和?2,则?1??2 且?1??2,因此?1=?2全集E 相对性在给定问题中,全集包含任何集合,即?A (A?E )幂集定义P(A) = { x | x?A }实例P(?) = {?},P({?}) = {?,{?}}P({1,{2,3}})={?,{1},{{2,3}},{1,{2,3}}}计数如果|A| = n,则|P(A)| = 2n3.2 集合的基本运算集合基本运算的定义??-~⊕并A?B = { x | x∈A∨x∈B }交A?B = { x | x∈A∧x∈B }相对补A-B = { x | x∈A∧x?B }对称差A⊕B = (A-B)?(B-A)= (A?B)-(A?B)绝对补~A = E-A⽂⽒图(John Venn)关于运算的说明运算顺序:~和幂集优先,其他由括号确定并和交运算可以推⼴到有穷个集合上,即A1?A2?…A n= {x | x∈A1∨x∈A2∨…∨x∈A n}A1?A2?…A n= {x | x∈A1∧x∈A2∧…∧x∈A n}某些重要结果A-B?AA?B ?A-B=?(后⾯证明)A?B=??A-B=A命题演算法证X?Y:任取x ,x∈X?… ?x∈Y 例3 证明A?B?P(A)?P(B)任取xx∈P(A) ?x?A?x?B ? x∈P(B)任取xx∈A ? {x}?A ? {x}∈P(A) ? {x}∈P(B){x}B x∈B包含传递法证X?Y:找到集合T 满⾜X?T 且T?Y,从⽽有X?Y例4 A-B ? A?B证A-B ? AA ? A?B所以A-B ? A?B利⽤包含的等价条件证X?Y:例5 A?C∧B?C ?A?B?C证A?C?A?C=CB?C?B?C=C(A?B)?C=A?(B?C)=A?C=C(A?B)?C=C ?A?B?C命题得证反证法证X?Y:欲证X?Y, 假设命题不成⽴,必存在x 使得x∈X 且x?Y. 然后推出⽭盾.例6 证明A?C ∧ B?C ? A?B?C证假设A?B ? C 不成⽴,则?x (x∈A?B∧x?C)因此x∈A 或x∈B,且x?C若x∈A, 则与A?C ⽭盾;若x∈B, 则与B?C ⽭盾.利⽤已知包含式并交运算:由已知包含式通过运算产⽣新的包含式X?Y ?X?Z?Y?Z, X?Z?Y?Z 例7 证明A?C?B?C ∧ A-C?B-C ? A?B证A?C?B?C,A-C ? B-C上式两边求并,得(A?C)?(A-C) ? (B?C)?(B-C)(AC)(A~C) (BC)(B~C)A(C~C) B(C~C)AE BEA B命题演算法证明X=Y:任取x ,x∈X ?… ?x∈Yx∈Y ?… ?x∈X或者x∈X ?… ? x∈Y例8 证明A?(A?B)=A (吸收律)证任取x,x∈A?(A?B) ? x∈A∨ x∈A?Bx∈A ∨ (x∈A ∧ x∈B) ? x∈A等式替换证明X=Y:不断进⾏代⼊化简,最终得到两边相等例9 证明A?(A?B)=A (吸收律)证(假设交换律、分配律、同⼀律、零律成⽴)A?(A?B)=(A?E)?(A?B) 同⼀律=A?(E?B) 分配律=A?(B?E) 交换律=A?E 零律=A 同⼀律反证法证明X=Y:假设X=Y 不成⽴,则存在x 使得x∈X且x?Y,或者存在x 使得x∈Y且x?X,然后推出⽭盾.例10 证明以下等价条件A?B ? A?B=B ? A?B=A ? A-B=?(1) (2) (3) (4)证明顺序:(1) ?(2), (2) ?(3), (3) ?(4), (4) ?(1)(1) ?(2)显然B?A?B,下⾯证明A?B?B.任取x,x∈A?B ? x∈A∨x∈B ? x∈B∨x∈B ? x∈B因此有A?B?B. 综合上述(2)得证.(2) ?(3)A=A?(A?B) ? A=A?B(将A?B⽤B代⼊)(3) ?(4)假设A-B≠?, 即?x∈A-B,那么x∈A且x?B. ⽽x?B ? x?A?B.从⽽与A?B=A⽭盾.(4) ?(1)假设A?B不成⽴,那么x (x∈A ∧ x?B) ? x∈A-B ? A-B≠?与条件(4)⽭盾.集合运算法证明X=Y:由已知等式通过运算产⽣新的等式X=Y ? X?Z=Y?Z, X?Z=Y?Z,X-Z=Y-Z 例11 证明A?C=B?C ∧ A?C=B?C ? A=B证由A?C=B?C 和A?C=B?C 得到(A?C)-(A?C)=(B?C)-(B?C)从⽽有A⊕C=B⊕C因此A⊕C=B⊕C ? (A⊕C)⊕C =(B⊕C)⊕CA⊕(C⊕C) =B⊕(C⊕C) ?A⊕?=B⊕?? A=B3.3 集合中元素的计数集合的基数与有穷集合集合A 的基数:集合A中的元素数,记作card A有穷集A:card A=|A|=n,n为⾃然数.有穷集的实例:A={ a,b,c}, card A=|A|=3;B={ x | x2+1=0, x∈R}, card B=|B|=0⽆穷集的实例:N, Z, Q, R, C 等包含排斥原理:定理设S 为有穷集,P1, P2, …, P m是m 种性质,A i 是S中具有性质P i的元素构成的⼦集,i=1, 2,…, m.则S中不具有性质P1, P2, …, P m 的元素数为证明要点:任何元素x,如果不具有任何性质,则对等式右边计数贡献为1,否则为0证设x不具有性质P1, P2, … , P m ,x?A i, i= 1, 2, … , mx?A i?A j, 1≤i < j ≤m…x?A1?A2?…?A m,x 对右边计数贡献为1 - 0 + 0 -0 + … + (-1)m· 0 = 1例1 求1到1000之间(包含1和1000在内)既不能被5 和6 整除,也不能被8 整除的数有多少个?解:S ={ x | x∈Z, 1≤x ≤1000 },如下定义S的3 个⼦集A, B, C:A={ x | x∈S, 5 | x },B={ x | x∈S, 6 | x },C={ x | x∈S, 8 | x }对上述⼦集计数:|S|=1000,|A|= ?1000/5? =200, |B|=?1000/6?=133,|C|= ?1000/8? =125,|A?B|= ?1000/30? =33, |B?C| = ?1000/40? =25,|B?C|= ?1000/24? =41,|A?B?C| = ?1000/120? =8,代⼊公式N = 1000-(200+133+125)+(33+25+41)-8=600例224名科技⼈员,每⼈⾄少会1门外语.英语:13;⽇语:5;德语:10;法语:9英⽇:2; 英德:4;英法:4;法德:4 会⽇语的不会法语、德语求:只会1 种语⾔⼈数,会3 种语⾔⼈数x+2(4-x)+y1+2=13x+2(4-x)+y2=10x+2(4-x)+y3=9x+3(4-x)+y1+y2+y3=19x=1, y1=4, y2=3, y3=2。
离散数学(集合)
14
幂集
定义:一个集合的幂集是指该集合所有子集的 集合,即是由这些子集所组成的集合族。 P(A) = { x | xA } 由定义可知,P(A),AP(A)。 实例 P() = {}, P({}) = {,{}} P({1,{2,3}})={,{1},{{2,3}},{1,{2,3}}} 计数 如果 |A| = n,则 |P(A)| = 2n
以上的 X, Y 代表集合公式
27
命题演算法证 XY
任取 x , xX … xY 例3 证明AB P(A)P(B) 任取x xP(A) xA xB xP(B) 任取x xA {x}A {x}P(A) {x}P(B) {x}B xB
23
例2
分别对条件(1)到(5),确定 X 集合与下述那些集合相等。 S1 = { 1, 2, …, 8, 9 }, S2= { 2, 4, 6, 8 }, S3= { 1, 3, 5, 7, 9 }, S4 = { 3, 4, 5 }, S5= { 3, 5 } (1) 若 XS3=, 则 X = S2 (2) 若 XS4, XS2=, 则 X = S5 (3) 若 XS1,X S3, 则 X = S1, S2, S4 (4) 若 XS3=, 则 X = S3, S5
6
集合与元素
元素与集合的关系:隶属关系 属于,不属于 实例 A={ x | xRx2-1=0 }, A={-1,1} 1A, 2A 注意:对于任何集合 A 和元素 x (可以是集合), xA和 xA 两者成立其一,且仅成立其一.
7
隶属关系的层次结构
例 3.1 A={ a, {b,c}, d, {{d}} } {b,c}A bA {{d}}A {d}A dA
第一章 离散数学
定义1-9 设有集合A、B,所有属于B而不属于
A的元素组成的集合,称为A相对于B的补集, 记作B-A。即
B A u | u B但u A
用文氏图表示为:(图中斜线部分即是)
B
B-A
例:A={2,5,6} B={3,4,2} B-A={3,4} 则 A-B={5,6}
A
定义1-10 集合A相对于全集合U的补集称为A的
{ }
定理1-2:设A是具有基数#A的有限集,则#(2A ) 2# A
分析:前面介绍了,A的子集是A的一部分,那么由 i A中i个元素组成的子集有C n个,若A有n个元素,于 是有:
C n 0 C n1 ... C n n 1 C n n 2n
(证明略)
例3、确定集合A={a,{a}}的幂集
A不够成一个集合,因为没有确定老的标准,50岁 以上的老,还是60岁以上的老呢?这需要一个确定的标 准,根据这个标准来判断一个55岁的中国人是否属于这 个集。
总之,任一个个体,对某一个集合而言, 或属于该集合,或不属于该集合。两者 必 居其一,不可兼得。
又如:
A={b,c} 是一个集合,但它是集合B 的元素,其中B={a,{b,c}}; A={b,c}是以一个整体作为B的元素。 另外,要将b,与{b} 区分开来,b∈{b}; b是一个个体,{b}是一个单元素的集合。
故 A C(由定义1-2)
综合(1)、(2)即知原结论成立。
1.3
一、幂集的定义
幂集
定义1-5:任给集合A,由A的所有子集组成的集合, 称为A的幂集。记作2A,即2A={s|s A}。 例1 A={1,2,3}
则 2A {,{1},{2},{3},{1, 2},{1,3},{2,3},{1, 2,3}} 例2 (1) A={a}
《离散数学》第3章集合
集合表示方法
列举法
列举法是将集合中的元素一一列举出来,写在大括号内表示集合的方法。例如,A={1,2,3}表示集合A 由元素1、2、3组成。
描述法
描述法是通过描述集合中元素的共同特性来表示集合的方法。例如,B={x|x>0}表示集合B由所有大于 0的实数组成。
常用集合类型介绍
有限集
有限集是指集合中的元素 个数是有限的。例如, C={1,2,3,4,5}是一个有限 集,它包含5个元素。
THANKS FOR WATCHING
感谢您的观看
特殊的集合。
集合论在数据库设计中应用
实体-关系模型
集合论中的集合和关系概念被用于描述实体-关系模 型,这是数据库设计中的重要方法。
数据完整性
集合论中的概念如唯一性、存在性等可以用于定义和 维护数据库的完整性约束。
查询优化
集合论中的运算和性质可以用于优化数据库查询,提 高查询效率。
集合论在其他领域应用
元素与集合关系
元素与集合的关系
元素与集合的关系只有两种,即属于和不属于。如果元素a是集合A的元素,就说a 属于A,记作a∈A;如果元素a不是集合A的元素,就说a不属于A,记作a∉A。
元素与集合的运算
元素与集合的运算主要有并集、交集和差集等。并集是指两个集合中所有元素的 集合;交集是指两个集合中共有元素的集合;差集是指属于第一个集合但不属于 第二个集合的元素的集合。幂集与笛卡尔积关来自探讨幂集与笛卡尔积的联系
幂集与笛卡尔积的区别
幂集与笛卡尔积的应用
幂集和笛卡尔积都是集合论中的重要概 念,它们之间有着密切的联系。例如, 对于任意集合A,其幂集P(A)可以看作 是A与其自身的笛卡尔积A×A的子集构 成的集合。
离散数学教程集合的基本概念
离散数学教程集合的基本概念标题:离散数学教程——集合的基本概念离散数学是数学的一个重要分支,它研究的是数学中离散对象的性质和结构。
在这些离散对象中,集合是最基本的概念之一。
集合是由一些互不相同的、可以区分的对象组成的整体,这些对象可以是数字、字母、图形等。
在离散数学中,集合的概念被广泛地应用于各种不同的领域,包括计算机科学、信息论、统计学等。
一、集合的基本定义1、集合是由一些特定对象组成的整体,这些对象可以是任何类型,如数字、字母、图形等。
2、集合中的对象必须是互不相同的,即集合中的每个对象都是独一无二的,不能有两个或更多的对象重复。
3、集合的元素具有可区分性,即可以根据一定的规则或性质将集合中的对象区分开来。
二、集合的表示在数学中,通常用大写字母来表示集合,如A、B、C等。
如果集合中有多个元素,则可以用列举法或描述法来表示集合。
1、列举法:将集合中的所有元素一一列举出来,用大括号括起来。
例如,A={1, 2, 3}表示集合A包含1、2和3这三个元素。
2、描述法:用特定的符号或语言来描述集合的性质或特征。
例如,B={x|x是正方形}表示集合B包含所有的正方形。
三、集合的运算在离散数学中,集合的运算是最基本的概念之一。
常见的集合运算包括交集、并集、补集等。
1、交集:如果集合A和B的元素都有共同的属性或特征,则称A和B有交集。
记作A∩B或A.B,表示A和B的交集。
2、并集:如果集合A和B的所有元素都属于另一个集合C,则称A 和B的并集为C。
记作A∪B或A.B,表示A和B的并集。
3、补集:如果集合A中存在一些不属于B的元素,则称B为A的补集。
记作∁AB,表示A的补集。
四、集合的性质1、空集:没有任何元素的集合称为空集。
记作∅。
空集是所有集合的子集。
2、全集:包含所有可能元素的集合称为全集。
记作U。
全集是所有集合的超集。
3、幂集:给定一个集合A,A的幂集是指包含A的所有子集的集合。
记作P(A)。
4、子集:如果一个集合B的所有元素都属于另一个集合A,则称B为A的子集。
1.1集合的基本概念(离散数学)
对于任意集合A,B,C有如下算律:
1. 等幂律: A∩A=A,A∪A=A。 2. 交换律: A∩B=B∩A,A∪B=B∪A。 3. 结合律: (A∩B)∩C=A∩(B∩C),
(A∪B)∪C=A∪(B∪C)。 4. 分配律: A∩(B∪C)=(A∩B)∪(A∩C),
A∪(B∩C)=(A∪B)∩(A∪C)。 5. 吸收律: A∩(A∪B)=A,A∪(A∩B)=A。
任何一个对象,或者是这个集合的元 素,或者不是,二者必居其一;
例如:A={x|x是自然数,且x<100} B={x|x是年轻人} C={x|x是秃子}
互异性
集合中任何两个元素都是不同的,即 集合中不允许出现重复的元素。
例如: 集合A={a,b,c,c,b,d},实际上, 应该是A={a,b,c,d}
无序性
集合与其中的元素的顺序无关
例如: 集合{a,b,c,d,e}、{d,c,e,a,b}、 {e,c,d,b,a},都是表示同一个集合。
多样性
集合中的元素可以是任意的对象,相 互独立,不要求一定要具备明显的共 同特征。
例如: A={a,{a},{{a},b},{{a}}, 1} A={1,a,*,-3,{a,b},{x|x是汽车},地球}
“所要讨论的一类对象的整体”; “具有同一性质单元的集体”
通常,用大写的英文字母A, B, C,…… 表示集合;
例如:
1、二十六个英文字母可以看成是一个集 合;
2、所有的自然数看成是一个集合;
3、吉林大学计算机学院2001级的本 科学生可以看成是一个集合;
4、这间教室中的所有座位可以看成 是一个集合。
a=c,b=d
【定义13】笛卡儿积(Cartesian product)
集合的基本概念(离散数学)
并集
01
并集是将两个或多个集合中的 所有元素合并到一个新集合中 。
02
并集运算可以用符号"∪"表示, 例如,A∪B表示集合A和集合B 的并集。
03
并集运算满足交换律和结合律, 即A∪B=B∪A, (A∪B)∪C=A∪(B∪C)。
交集
01
交集是两个或多个集合中共有的元素组成的集合。
02
交集运算可以用符号"∩"表示,例如,A∩B表示集合A和集合 B的交集。
集合的运算
并集
两个集合中所有元素的集合。
交集
两个集合中共有的元素组成的集合。
差集
从一个集合中去除另一个集合中的元素后得到的集合。
03
集合的性质
空集
定义
不含有任何元素的集合称为空集。记作∅。
性质
空集是任何集合的子集,即对于任意集合A,都有∅⊆A。
应用
在数学逻辑和集合论中,空集常用于作为其他集合的基底或参考点。
06
集合的应用
在数学中的应用
在概率论中的应用
集合是概率论的基本概念,用来 表示随机事件。概率论中的许多 概念,如事件的并、交、差等, 都是基于集合运算的。
在几何学中的应用
集合论为几何学提供了统一的数 学语言。在几何学中,点、线、 面等基本元素都可以被视为集合。
在逻辑学中的应用
集合论为逻辑学提供了形式化的 工具,使得逻辑推理更加严谨。 集合论中的集合关系和集合运算, 可以用来表示逻辑中的命题和推 理。
并集
两个或多个集合中所有元素的 集合。
集合
由确定的、不同的元素所组成 的总体。
子集
一个集合中的所有元素都属于 另一个集合,则称这个集合是 另一个集合的子集。
离散数学第三章集合的基本概念和运算
3.1 集合的基本概念
3.2 集合的基本运算
3.3 集合中元素的计数
3.1 集合的基本概念
1.子集:若 B⊆A⇔∀x(x∈B→x∈A),则称B为A的子集. 2.真子集:若 B⊆A ∧ B≠A,则称B为A的真子集. 3.集合相等: B⊆A ∧ A⊆B⇔A=B,称集合A与B相等. 4.空集:不含任何元素的集合称为空集.记作φ. 空集是一切集合的子集;空集是唯一的. 5.n元集:含有n个元素的集合称为n元集. 6.全集:如果所涉及的集合都是某个集合的子集,则称这个集 合为全集(E). 7.幂集:设A为集合,把A的全体子集构成的集合,称为A的幂集 记作P(A),P(A)={x|x⊆A}. 若A是n元集,则P(A)有2n个元集(n元集有2n个子集).
二.集合运算的算律 幂等律: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∪~A=E; A∩E=A; 零律: A∪E=E, A∩φ=φ;
| Ai I A j I Ak | +... + ( −1) m | A1 I A2 I ...I Am | ∑
推论: 推论:在S中至少具有一条性质的元素数是
| A1 U A 2 U ... U A m |= +
1≤ i < j < k ≤ m
∑|A
i =1
m
i
|−
1≤ i < j ≤ m
∑|AI
i
二.包含排斥原理 包含排斥原理
离散数学知识点归纳
离散数学知识点归纳一、集合论。
1. 集合的基本概念。
- 集合是由一些确定的、彼此不同的对象组成的整体。
这些对象称为集合的元素。
例如,A = {1,2,3},其中1、2、3是集合A的元素。
- 集合的表示方法有列举法(如上述A的表示)和描述法(如B={xx是偶数且x < 10})。
2. 集合间的关系。
- 子集:如果集合A的所有元素都是集合B的元素,则称A是B的子集,记作A⊆ B。
例如,{1,2}⊆{1,2,3}。
- 相等:如果A⊆ B且B⊆ A,则A = B。
- 真子集:如果A⊆ B且A≠ B,则A是B的真子集,记作A⊂ B。
3. 集合的运算。
- 并集:A∪ B={xx∈ A或x∈ B}。
例如,A = {1,2},B={2,3},则A∪B={1,2,3}。
- 交集:A∩ B = {xx∈ A且x∈ B}。
对于上述A和B,A∩ B={2}。
- 补集:设全集为U,集合A相对于U的补集¯A=U - A={xx∈ U且x∉ A}。
二、关系。
1. 关系的定义。
- 设A、B是两个集合,A× B的子集R称为从A到B的关系。
当A = B时,R称为A上的关系。
例如,A={1,2},B = {3,4},R={(1,3),(2,4)}是从A到B的关系。
2. 关系的表示。
- 关系矩阵:设A={a_1,a_2,·s,a_m},B={b_1,b_2,·s,b_n},R是从A到B的关系,则R的关系矩阵M_R=(r_ij),其中r_ij=<=ft{begin{matrix}1,(a_i,b_j)∈ R0,(a_i,b_j)∉ Rend{matrix}right.。
- 关系图:对于集合A上的关系R,用节点表示A中的元素,若(a,b)∈ R,则用有向边从a指向b。
3. 关系的性质。
- 自反性:对于集合A上的关系R,如果对任意a∈ A,都有(a,a)∈ R,则R 是自反的。
例如,A={1,2,3},R = {(1,1),(2,2),(3,3)}是自反关系。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二 定义1.7(有序n元组)
n个对象的序列a1, a2, ……,an组成一组称为 有序n元组,记为(a1, a2, ……,an),其中ai 称为第i个分量。
两个有序n元组相等每个对应分量相等。
1.3 笛卡尔积
三定义1.8(直积)
两个集合A和B,定义A和B的笛卡尔积 为AB={(a, b) | aA, bB},又称AB为A 和B的直积。
一
集合的定义
• <1> 集合:具有共同性质的一些东西汇集
成一个整体。例:复旦大学教师
<2> 元素:构成一个集合中的那些对象。 a∈A a是A的元素,a属于A
aA a不是A的元素,a不属于A
例:吴永辉∈复旦大学教师,沈恩绍 复旦 大学教师
常用大写字母表示集合,小写字母或数字表 示元素
1.1 集合的表示
AB。
(和不同:元素 集合;集合集合)
例:设A, B, C是集合,判断下列命题真假,如果 为真,给出证明;如果为假,给出反例:
1) AB, BC AC; 2) AB, BC AC; 3) AB, BC AC; 4) AB, BC AC; 5) aA, AB aB.
/*集合论题集,经典习题,集合基础*/
(3) 同理,用代入法,设x={b} ,则A={a, x};
回代: P(A)={, {a}, {{b} }, {a, {b}}},则{a} P(A),{a} P(A), {{a}}P(A),{{a}}P(A)
1.3 笛卡尔积
一 定义1.6(有序对)
两个对象按一定次序组成一对,称为有序 对(a, b)。
证明:
A=B AB并且BA。因为A=B,由定
义A中的每个元素是在B中,所以AB,同理
B中的每个元素是在A中,所以BA。
AB并且BA A=B。反证,如果
A B,则A中至少有一个元素不在B中,与
AB矛盾;或者B中至少有一个元素不在A中, 与BA矛盾。所以A B不可能成立。所以
A=B。
四 定义1.3(真子集):AB并且AB,则
反证法的思想 / 思维过程
“结论不成立”与“结论成立”必有一 个正确。
“结论不成立”会导致出现错误,推理 过程、已知条件、公理和已知定理没有错 误,惟一有错误的是一开始接假定的“结 论不成立”,所以“结论不可能不成立”, 即“结论成立”。
1.2 集合的子集
六 定义1.5(幂集):
A的所有子集组成的集合称为A的幂
集。记为P(A)。
例 1.1(已知A,求幂集)
定理 1.3 | P(A) |=2|A|
证明方法:组合的方法
求幂集 —— 代数法
P13 习题1.13 设A={a, {a}},问: (1) {a}P(A)? {a}P(A)? (2) {{a}}P(A)? {{a}}P(A)? (3) 又设A={a, {b}},重复(1)、(2)。 解: (1, 2)首先求P(A),代数法:
二 集合的表示 <1> 列出集合中的元素:A={1,3,5,7,9} <2> 描述集合中元素具有的共同性质
{ x | p(x) }:A {x | x2 1 0}
<3> 通过某规则的计算来定义集合中的元 素
1.1 集合的表示
三 术语 <1> 空集:不含任何元素的集合,记为 <2> 有/无限集:集合中有有限个元素/否则…..
五 定义1.4(全集):在取定一个集合U以 后,对于U的任何子集而言,称U为全集。
定理1.2:
(1)A (2) AA (3) AU
1.2 集合的子集——证明的方法
证明:(1)A (2) AA (3) AU (1)反证法:假设结论不成立,导出矛盾
结果。 不是A的子集,导致矛盾 (2,3)基本法:由子集定义 x左x右,则左右
明。
/*集合论题集,经典习题,集合基础*/
1.2 集合的子集
一 文氏图:用平面上封闭曲线包围点集的图形
来表示集合
图1.1, 图1. 2
二 定义1.1(子集) 集合A, B,A的每一元素都是B的元素,
则A是B的子集。不是B 的子集.
离散数学教程
——集合的基本概念
1.1 集合的表示 1.2 集合的子集 1.3 笛卡尔积 1.4 集合的运算 1.5 罗素悖论
引言:什么是集合?
一些自行车 在计算机系车棚内的自行车
一些自行车 不是集合,无法确定范围和性质
在计算机系车棚内的自行车 是集合,可以确定范围和性质
1.1 集合的表示
代入:设x={a} ,则A={a, x}; P(A)={, {a}, {x}, {a, x}};
回代: P(A)={, {a}, {{a}}, {a, {a}}}
P(A)={, {a}, {{a}}, {a, {a}}}
(1) {a} P(A) {a} P(A)
(2) {{a}}P(A) {{a}}P(A)
有限集A的元素个数称为集合A的基数,记为|A|。 集合中元素之间的次序是无关紧要的。
<3> 多重集:集合中元素可以重复出现 <4> 集合族:以集合为元素组成的集合
<5> 与{}是不同的: {}表示以为元素的集 合。
例:设A, B, C是任意3个集合,如果AB, B C, 则AC可能吗? AC常真吗?举例说
证明:(1)A
假设不是A的子集,则至少有一个元素x,使得 x且xA。又因为是空集,它没有元素,所 以对任何x,必有x,导致矛盾。因此是集合 A的子集。
反证法的证明步骤
(1)假设命题的结论不成立; (2)进行一系列的推理; (3)推理过程中出现下列情况中的一种:
1)与已知条件矛盾; 2)与公理矛盾; 3)与已知定理矛盾; (4)由于上述矛盾的出现,可以断言,原来的假定 “结论不成立”是错误的 (5)肯定原来命题是正确的。
三 定义1.2(集合相等与不相等):集合A
和B的元素全相同,则称A和B相等,A=B; 否则称A和B不相等,AB。
定理1.1
A=BAB并且BA。
1.2 集合的子集——证明的方法
定理1.1: A=BAB并且BA。
“当且仅当”:证明由两部分组成: 1)由条件证明结论 A=B AB并且BA 2)由结论证明条件 AB并且BA A=B