集合与图论映射
集合论与图论第一章
1.3
集合的基本运算
与并运算类似,可以将集合的交推广到有限个或 可数个集合:
A1 A2 ... An Ai {x i {1,2,..., n}, x Ai )}
类似定义
i 1 n
A1 A2 ... An ... An {x n N , x An }
17
1.2
子集、集合的相等
(2)、真子集的概念 定义1.2.2 设A,B为二集合,若AB且x(xB 并且xA),则称A是B的真子集,记作AB,读作A是B的 真子集。 ABAB并且x(xB并且xA), 例如:{a,b}是{a,b,c}的真子集。 设A,B,C为3个集合,下面3个命题为真: (1)AA。 (2)AB,则BA。
集合论与图论
课时:30学时
平时成绩30分,期末考试成绩70分。 平时成绩考核方法:安排5次课堂作业,每次6 分,共30分。 课件邮箱:hjh20130225@ 密码:20130225
1
集合论和图论的应用范畴 集合论和图论都属于离散数学 离散数学分为: 数论、集合论、图论、近世代数、数 理逻辑、组合数学 计算机科学领域的大多数基本概念和理论, 几乎均采用集合论和图论的有关术语来描述。
(1)集合中的元素是各不相同的; (2)集合中的元素不规定顺序; (3)集合的两种表示法有时是可以互相转化的。 例如:正偶数集合用列举法可表示为: B={2,4,6,8,...}。
用描述法可表示为: B={x|x>0且x为偶数}
或{x|x=2(k+1),k为非负整数}。
** 15
1.2
子集、集合的相等
22
1.2
子集、集合的相等
设A1,A2,A3为集合, 那么{A1,A2,A3}为一个集族。 集族的表示方法: 若令I={1,2,3},则iI,i确定了一个唯一的集合Ai。 于是集族{A1,A2,A3}又常写成{Ah}hI。 若J为任一集合,对J中每个元素i有唯一的 一个集合与之对应,这个集合记为Ai,那么所有 这些Ai,形成的集族就用{Ai}iJ表示,其J称为标 号集。
《映射的概念》课件
CONTENTS
• 映射的定义 • 一一映射 • 连续映射 • 映射的应用
01
映射的定义
什么是映射
01
映射是指将一个集合的元素按照 某种规则一一对应到另一个集合 中的元素,建立元素之间的对应 关系。
02
映射通常用函数来表示,函数是 从一个集合到另一个集合的映射 ,表示输入和输出之间的对应关 系。
机器学习
在机器学习中,输入数据与输出结果的聆听
THANKS
一一映射的例子
要点一
总结词
例如,将一组数或集合中的元素一一对应地映射到另一组 数或集合中的元素。
要点二
详细描述
在实际应用中,一一映射的例子很多。例如,在数学中, 可以将一组数或集合中的元素一一对应地映射到另一组数 或集合中的元素。在计算机科学中,文件系统中的文件名 到文件内容的映射、数据库中的记录到数据的映射等都是 一一映射的例子。此外,在现实生活中,一对一的约会、 一对一的商品交易等也可以看作是一一映射的实例。
详细描述
一一映射是一种特殊的映射关系,它要求每个原像都与一个唯一的像相对应, 并且每个像也都有其唯一的原像。也就是说,在映射过程中,每一个元素都不 被重复地映射到同一个像上,也不存在未被映射的原像。
一一映射的性质
总结词
一一映射具有可逆性、一一对应性和确定性等性质。
详细描述
一一映射是一种可逆的过程,即通过映射的反向操作可以找到原像。同时,一一映射确保了每个原像都与一个唯 一的像相对应,并且每个像也都有其唯一的原像。此外,一一映射还具有确定性,即每个原像都映射到唯一的像 上,没有歧义或不确定性。
拓扑学
在拓扑学中,映射用于研究空间之间的连 续变换和不变性。
第3-4节映射
(2)如果BY,则由f和B唯一确定了X的一个子集。 {xf(x)B,xX}
这个子集习惯上用f-1(B)表示。f-1(B)是X中在f下 的象落在B里的那些元素组成的。
f-1(B)叫做在f下B的原象。 利用这种方法,由f又得到一个2Y到2X的一个映 射,记为f-1。
16/25
集合与图论 例1: 设X={1,2,3,4},Y={a,b,c,d,e},f:XY: f(1)=a,f(2)=b,f(3)=b,f(4)=c。 令A={1,2},B={b,c,d},求f(A),f-1(B),f-1({d}), f-1({b})。 解:f(A) ={a,b} f-1(B) ={2,3,4}。
24/25
集合与图论
逆映射的性质
定理4.1 设f:XY,则f是可逆的充分必要条件 是f为双射(一一对应)。 定理4.2 设f:XY,则如果f是可逆的,则f的 逆映射是唯一的。f的逆记作f-1。 定理4.3 设f:XY,g:YZ都是可逆的,则gf 也可逆且(gf)-1=f-1g-1,(f-1)-1=f。 定理4.4 设f:XY,则: (1)f左可逆的充分必要条件是f为单射; (2)f右可逆的充分必要条件是f为满射。
18/25
集合与图论 例2:设X={1,2,3,4},Y={a,b,c,d,e}。 f:XY: f(1)=a,f(2)=b,f(3)=b,f(4)=c。 令A={1,2},B={3,4} ,求f(A∩B), f(A)∩f(B)。 解: f(A∩B) =, f(A)∩f(B) ={b}
例3: 设X={a,b,c},Y={1,2,3}。f:XY: f(a)=1,f(b)=f(c)=2。 令A={a,b},B={c},求f(AB),f(A)f(B)。 解:f(AB)=f((A\B)∪(B\A)) =f({a,b,c})={1,2} f(A)f(B) ={1,2}{2}={1}
集合论与图论课件 第四章 无限集
3 集合递归(归纳)定义的实例
例1:设整数集I是全集,非负偶整数集 E+={x|x≧0,且x=2y, yZ}, 它可以递归定 义如下: (1)(基础)0E+。 (2)(归纳)如果nE+, 则n+2E+。 (3)(闭合)除有限次应用(1)和(2)产生的整 数外,再没有其它的整数在E+ 中。
引言实例的递归定义 (1)(基础)3S。 (2)(归纳)如果x,yS, 则x+yS。 (3)(闭合)除有限次应用(1)和(2)产生的整 数外, 再没有其它的整数在S中。
例如,若Σ={0,1}, 则 Σ*={,0,1,00,01,10,11,000,001…},是有 限二进制序列的集合, 其中包含空序列。
5
用归纳定义的方法来描述算术表达式集合
例4.4 算术表达式集合是包含整数, 一元运算符+,-, 以 及二元运算符+,-,* ,/的符号序列所组成的集合, 其中包 含如“((3+5)/4)”,“(((-5)+6)*3)”等算术表达式。 算术表达式集合的递归定义如下: (1)(基础)如果D={0,1,2,3,4,5,6,7,8,9}和xD+ ,则x是算 术表达式。其中D+是D上所有非空数字串的集合。 (2)(归纳)如果x和y都是算术表达式, 则 (+x)是算术表达式; (-x)是算术表达式; (x+y)是算术表达式; (x-y)是算术表达式; (x*y)是算术表达式; (x/y)是算术表达式。 (3)(闭合)一个符号序列是一个算术表达式当且仅当它 能通过有限次应用(1)和(2)而得到。
例4.7 证明所有大于或等于2的整数能表 示为若干质数之积。
/*第二数学归纳法证明*/
高中数学奥赛辅导 第六讲 集合与映射
数学奥赛辅导 第六讲 集合与映射知识、方法、技能这一讲主要介绍有限集的阶,有限集上的映射及其性质,这些在与计数有关的数学竞赛问题中应用极广,是参赛者必不可少的知识Ⅰ.有限集元素的数目 1.有限集的阶有限集A 的元素数目叫做这个集合的阶,记作|A|[或n(A)]. 2.集族的阶若M 为由一些给定的集合构成的集合,则称集合M 为集族.设A 为有限集,由A 的若干个子集构成的集合称为集合A 的一个子集族,求满足一定条件的集族的阶是一类常见的问题.显然,若|A|=n ,则由A 的所有子集构成的子集族的阶为2n . Ⅱ.映射,映射法定义1 设X 和Y 是两个集合(二者可以相同).如果对于每个X x ∈,都有惟一确定的Y y ∈与之对应,则称这个对应关系为X 到Y 的映射.记为.Y y X x Y X ∈→∈→或这时,Y x f y ∈=)(称为X x ∈的象,而x 称为y 的原象,特别当X 和Y 都是数集时,映射f 称为函数.定义2 设f 为从X 到Y 的一个映射.(1)如果对于任何x 1、.),()(,,21212为单射则称都有f x f x f x x X x ≠≠∈ (2)如果对于任何Y y ∈,都有X x ∈,使得f (x )=y ,则称f 为满射; (3)如果映射f 既为单射又为满射,则称f 为双射;(4)如果f 为满射且对任何Y y ∈,恰有X 中的m 个元素x 1、x 2、…x m ,使得.)(,,,2,1,)(倍数映射的倍数为为则称m f m i y x f i ==定理1 设X 和Y 都是有限集,f 为从X 到Y 的一个映射, (1)如果f 为单射,则|X|≤|Y| (2)如果f 为满射,则|X|≥|Y| (3)如果f 为双射,则|X|=|Y|(4)如果f 为倍数为m 的倍数映射,则|X|=m|Y|. 这个定理的结果是显然的.定理2 设有限集f a a a A n },,,,{21 =是A 到A 上的映射,),()(1x f x f =),,)](([)(1*+∈∈=N r A x x f f x f r r 则f 是一一映射(即双射)的充要条件是:对任意).11,()(,)(1,,-≤≤∈≠=≤≤∈∈**i i i s i i m i i i m s N s a a f a a f n m N m A a i 而使得存在证明:必要性.若f 是双射,则i i a a f ==)(1(此时m i =1),或者.)(11i i i a a a f ≠=在后一种情形下,不可能有.)()(1112i i i a a f a f ==否则,a i 1在A 中有两个原象a i 和a i 1,与f 是双射不合,而只可能有2222)(,,)(),2()(12i i i i i i i i i a a f a a a a f m a a f =≠===如果或者此时,则依同样的道理,不可能有或者此时而只可能有),3()(,,)()(33212====i i i i i i i m a a f a a a f a f213,,)(3i i i i i a a a a a f ≠=.如此等等.因为A 是有限集,所以经过有限次(设经过m 次)后,有i s i i m a ai f a a f i ≠=)(,)(而).11,(-≤≤∈*i m s N s这表明当f 是双射时,对任一A a i ∈都存在着映射圈:i im i i i a a a a a i →→→→-121在这个映射圈中,诸元素互异,且),1(1i i i a m n m 只有一个元素=≤≤充分性.如果对任意i i s i i m i i i i a a f a a f n m N m A a ≠=≤≤∈∈*)(,)(,1,,而使存在)1,(1-*≤≤∈i m s N s ,这说明从A 中任一元素a i 出发,都可以得到一个包含m i 个互异元素的映射圈,显然f 是双射.定理3 在命题1的条件下,若对i i m i i i a a f N m A a =∈∈*)(,,使存在,则对任意.)(,i i tm a a f N t i =∈*有这是明显的事实,证明从略.赛题精讲例1:设集合,30001|{},,14,20001|{≤≤=∈+=≤≤=y y B Z k k x x x A 集合||},,13B A Z k k y ⋂∈-=求.【解】形如4k +1的数的数可分三类:)(912,512,112Z l l l l ∈+++,其中只有形如12l +5的数是形如3k -1的数..167||},1997,,17,5{,1660),(20005121=⋂=⋂≤≤∈≤+≤B A B A l Z l l 所以所以得令例2:有1987个集合,每个集合有45个元素,任意两个集合的并集有89个元素,问此1987个集合的并集有多少个元素.【解】显然,可以由题设找到这样的1987个集合,它们都含有一个公共元素a ,而且每两个集合不含a 以外的公共元素.但是,是否仅这一种可能性呢?由任意两个集合的并集有89个元素可知,1987个集合中的任意两个集合有且仅有一个公共元素,则容易证明这1987个集合中必有一个集合中的元素a 出现在A 以外的45个集合中,设为A 1,A 2,…,A 45,其余的设为A 46,A 47,…,A 1996.设B 为A 46,…,A 1996中的任一个集合,且B a ∉,由题设B 和A ,A 1,A 2,…,A 45都有一个公共元素,且此46个元素各不相同,故B 中有46个元素,与题设矛盾,所以这1987个集合中均含有a .故所求结果为1987×44+1=87429.即这1987个集合的并集有87429个元素. 例3:集合n B B B A ,,,},9,2,1,0{21 =为A 的非空子集族,并且当,2||≤⋂≠j i B B j i 时 求n 的最大值.【解】首先考虑至多含三个元素的A 的非空子集族,它们共有175310210110=++C C C 个,这说明.175max ≥n下证,.175max ≤n 事实上,设D 为满足题设的子集族,若,,4||,B b B D B ∈≥∈设且 则B 与B-{b}不能同时含于D ,以B-{b}代B ,则D 中元素数目不变.仿此对D 中所有元素数目多于4的集合B 作相应替代后,集族D 中的每个集合都是元素数目不多于3的非空集合,故.175max ≤n .所以,.175max =n在许多问题中,计数对象的特征不明显或混乱复杂难以直接计数,这时可以通过适当的映射将问题划归为容易计数的对象,然后再解决,从而取得化难为易的效果.例4:设},,,2,1{n S =A 为至少含有两项的公差为正的等差数列,其项都在S 中且当将S 的其他元素置于A 中之后,均不能构成与A 有相同公差的等差数列.求这种A 的个数(只有两项的数列也视为等差数列) 【解】当k n 2=为偶数时,满足题中要求的每个数列A 中必有连续两项,使其前一项在集{1,2,…,k}和{k +1,k +2,…,2k }中各任取一数,并以二数之差作为公差可以作出一个满足要求的数列A.容易看出,这个对应是双射.故知A 的个数为.422n k = 当n =2k +1为奇数时,情况完全类似.惟一的不同在于这时第二个集合},2,1{n k k ++ 有k +1个元素.故A 的个数为.4/)1()1(2-=+n k k例5:设a n 为下述自然数N 的个数:N 的各位数字之和为n 且每位数字都只能取1、3或4.求证对每个自然数n ,a 2n 都是完全平方数.【证明】记各位数字之和为n 且每位数字都是1或2的所有自然数的集合为S n ,并记,3,2,1,||2121--+=≥===n n n n n f f f n f f f S 时有且当则这意味着{f n }恰为菲波那契数列.作对应'1M M S n →∍如下:先将M 的数字中自左至右的第一个2与它后邻的数字相加,其和作为一位数字;然后再把余下数字中第一个2与它后邻的数字相加,所得的和作为下一位数字;依此类推,直到无数再相加为止.所得的新自然数M′除最后一位数可能为2之外,其余各位数字均为1、3或4.若记所有M ′的集合为T n ,则容易看出,上述对应是由S n 到T n 的双射,从而有n n n f S T ==||||,且显然有,4,3,2=+=-n a a f n n n ①对于任一数字和为2n ,各位数字均为1或2的自然数M ,必存在正整数k ,使得下列两条之一成立:(1)M 的前k 位数字之和为n ;(2)M 的前k 位数字之和为n -1,第k +1位数字为2.则立即可得 ,3,2,2122=+=-n f f f n n n ② 由①和②得到,2122222--+==+n n n n n f f f a a),(122222----=-n n n n f a f a ③因为.0,2,4,2,12242432=-====f a f a a a 所以于是由③递推即得,,3,2,1,22 ==n f a n n即n a 2为完全平方数.应用映射还可以证明某些与计数相关的不等式和等式.这时可以通过分别计数来证明等或不等,也可以不计数而直接通过适当的映射来解决问题.例6:将正整数n 写成若干个1和若干个2之和,和项顺序不同认为是不同的写法,所有写法种数记为a (n ).将n 写成若干个大于1的正整数之和,和项顺序不同认为是不同的写法,所有写法的种数记为)(n β.求证对每个n ,都有).2()(+=n n βα【证法1】将每项都是1或2,各项之和为n 的所有数列的集合记为A n ,每项都是大于1的正整数,各项之和为n 的所有数列的集合记为B n ,则问题就是证明|,|||2+=n n B A 显然,只需在两集之间建立一个双射就行了.i k ik i i n m a m i i i a a a A a a a a 其余的其中设,1,2,),,,(212121≤<<≤≤====∈= 均为1且令.21n a a a m =+++1211i a a a b +++= ,,22112122121121+++++++++++=+++=+++=--m i i k ik i i k i i i a a a b a a a b a a a b k k k k),,,,,(121+=k k b b b b b①则定义.2+∈n B b2+∈→∍n n B b a A②则f 为双射.事实上,若a a A a a n '≠∈'且,,,则或者数列a 和a ′中的2的个数不同,或者2的个数相同但位置不全相同.无论哪种情形,由①和②知f a f b a f b 即不同与,)()('='=为单射,另一方面,对任何2+∈n B b 利用①式又可确定,n A a ∈使得,,)(为满射即f b a f =从而f 为由A n 到B n +2的双射.【证法2】使用证一中的记号.n n B A 和对于任意的令,),,,,(2121+-∈=n m m A a a a a a,,2;,1,).,,,(11121A a a A a a a a a a m n m m ∈'=∈'=='+-时当时当显然 容易看出,映射 n n n A A a af A ⋃∈'→∍++12是双射,故有).()1()2(n n n ααα++=+注意到2)2(,1)1(==αα,便知,)(n f n =α这里|f n |为菲波那契数列.对于任意的令2121),,,,(+-∈=n k k B b b b b b⎩⎨⎧>-=='--2)1,,,,(2),,,(121121k k k k k b b b b b b b b b b 当当则当,,,2;,2,21容易验证时当时时+∈'>∈'='=n k n k B b b B b b b 映射n n n B B b b B ⋃∈'→∍++12为双射,故有),()1()2(n n n βββ++=+==+n f n )2(β所以a (n )【证法3】显然有),4(2)2(),3(1)1(βαβα===即命题于n =1,2时成立.设命题于,.2,)1(1k n k n k k n =+=≥+≤既然命题于时命题成立须证当时成立令与之间的双射与与故存在时都成立.,,11312+++++f k k k k n f f B A B A k⎩⎨⎧>∈=+2),()()(1k k k k b a f A a a f a f 当当则f 为由.321的双射到+++⋃⋃n n k k B B A A对于任意的令和任意,),,,(),,,,(32212121+++-⋃∈'=∈=k k l k m m B B b b b b A a a a a a⎩⎨⎧==∈='+-,1,,2,),,,(1121m k m k m a A a A a a a a 当当 ⎩⎨⎧∈'∈+∈'∈=++++.,)1,,,)2,,,(34212421k k l k k l B b B b b b B b B b b b b 当当 43212:.:+++++∈→'∍⋃⋃∈'→∍k k k k k k B b b B B h A A a a A g 则映射都是双射,从而复合映射42:++∈→∍k k B b a A g f h为双射,故有)4()2(+=+k k βα,于是由数学归纳法知命题对所有自然数n 都成立.映射法还可以与其他方法结合起来使用,而且大多数竞赛题是这种类型.例如映射法可与抽屉原理、构造法、反证法等各种方法结合起来.例7:设oxyz 是空间直角坐标系,S 是空间中的一个有限点集,S x ,S y ,S z 分别是S 中所有点的坐标平面oyz ,ozx ,oxy 上的正投影所成的集合.求证.||||||||2z y x S S S S ⋅⋅≤(1992年IMO 试题5)【证明】对每点令,),(x S j i ∈∑∈=∈=ixS j i ijij TS S j i x j i x T ),(}},,(|),,{(显然有由柯西不等式有2),(2),(),(2||||||1||ij S j i x ijS j i S j i T S TS xxx∑∑∑∈∈∈⋅=⋅⋅≤①考虑集合},,|),{(),(2121),(ij ij ij ij ij S j i T t t t t T T T T V x∈=⨯⨯=∑∈其中显然,|V|=2),(||ij S j i T x∑∈定义映射f 如下z y S S i x j x j i x j i x V ⨯∈'→'∍)),(),,((),,(),,,(,不难看出f 为单射,因此有||||||z y S S V ⋅≤由①、②即得||||||||2z y x S S S S ⋅⋅≤.例8:设集合},10,,2,1{ =A A 到A 的映射f 满足下列两个条件: ①对任意;)(,30x x f A x =∈②对每个.)(,,291,a a f A a k Z k k ≠∈≤≤∈+使得至少存在一个求这样的映射的总数. (1992年日本奥林匹克预选赛题) 【解】注意到10=5+3+2,30=5×3×2.这提示我们将A 划分成三个不相交的子集},{},,{},,,,{2132154321c c b b b a a a a a A ⋃⋃=.因为f 满足条件①和②,所以f 是A 到A 上的双射,并且由定理2的证明过程得知A 中存在映射圈,因此,定义映射,)(,)(;)(,)(,)(,)(,)(:32211554433221b b f b b f a a f a a f a a f a a f a a f f ======= .)(,)(;)(122113c c f c c f b b f ===因为30是5、3、2的最小公倍数,故由定理2和定理3知f 是满足题目条件①和②惟一的一类映射.因此,f 的总数目相当于从10个元素中选取5个,再从剩下的5个中选取3个,最后剩下的两个也选上,它们分别作圆排列的数目,它等于.120960)!1)(!2)(!4(2235510=⋅⋅⋅C C C例9:设集合A={1,2,3,4,5,6},映射A A f →:,其三次复合映射f ·f ·f 是恒等映射,这样的f 有多少个? (1996年日本数学奥林匹克预选赛题)【解】因为集合A 上的三次复合映射是恒等映射,所以定理2和定理3推知符合条件的映射f 有三类:(1)f 是恒等映射;(2)A 中存在一个三元映射圈),,(互异c b a a c b a →→→,而其他三个元素是不动点; (3)A 中存在两个三元映射圈).,,,,,(互异和c b a c b a a c b a a c b a ''''→'→'→'→→→类型(1)的f 只有1个.对于类型(2),先从6个元素中选出3个元素20,,36=C c b a 的方法有种,又a 、b 、c 作圆排列有(3—1)!=2种,故这样的f 有20×2=40个.对于类型(3),首先6个元素平分成两组有10236=÷C 种分法,每组分别作圆排列又有(3—1)!(3—1)!=4种方式,所以这样的f 有10×4=40个. 综上所述,所求的f 有 1+40+40=81个.例10:把正三角形ABC 的各边n 等分,过各分点在△ABC 内作各边的平行线,得到的图形叫做正三角形ABC 的n 格点阵. (1)求其中所有边长为||1BC n的菱形个数; (2)求其中所有平行四边形的个数. (1988年国家集训队选拔考试题) 【解】延长AB 至.||1||||,,BC nC C B B C AC B ='='''使得至作出正三角形C B A ''的n+1格点阵(图I —3—1—1).边2+''n C B 上有个点,依次编码为0,1,2,…,n+1. 在△ABC 中边长为n1|BC|的菱形可以按边不平 行于BC 、AC 与AB 分为三类.容易看出,这三类 中菱形个数相同.边不平行BC 且边长为n1|BC|的 所有菱形集合记作S.由正整数1,2,…,n 组成 的所有有序的数对(i ,j ),i <j 所构成的集合记作T.很明显,,||2n C T =设菱形EFGH ∈S ,延长它的两条邻边HG 与GF ,分别交.),(,1,T j i n j i j i C B ∈≤<≤''则与于点令(i ,j )是菱形EFGH 在S 到T 的映射ϕ下的像,这样便建立了S 到T 的映射ϕ.容易验证,映射ϕ是双射.因此,,||||2n C T S ==所以所求的边长为n1|BC|的菱长个数为32n C . 其次,将平行四边形按边不平行于BC 、AC 与AB 分为三类,这三类的平行四边形个数应相同,边不平行BC 的所有平行四边形集合记作V.非负整数0,1,2,…,n+1构成的所有有序四元数组(i ,j ,k ,l ),10+≤<<<≤n l k j i 构成的集合记作W.很明显,42||+=n C W .设α是V 中平行的四边形,延长它的四条边分别交l k j i C B ,,,于点'',其中10+≤<<<≤n l k j i ,则ϕαββ的映射到在是令W V W l k j i .),,,(∈=下的像.这样便定义了V 到W 的一个映射ϕ.容易验证,ϕ是双射.因此,.||||42+==n C W V 从而所求平行四边形的个数为423+n C .。
集合论与图论第二章
2.4 映射的合成
复合函数 y=g(u),u=f(x) y=g(f(x)) 定义2.4.1 设f:XY,g:YZ, 如果xX,h(x)=g(f(x))。h:XZ称为f与g 的合成, “映射f与g的合成”h记为gf,省略中间 的“”,简记为gf 按定义,xX,我们有 gf(x)=gf(x)=g(f(x))。 注意:“f与g的合成”,在书写时写成gf。
4
2.1 函数的一般概念映射
定义2.1.2 设X和Y是两个非空集合,一个从 X到Y的映射是一个满足以下两个条件的XY的子 集 f: (1)对X的每一个元素x,存在一个yY,使得 (x,y)f; (2)若(x,y)、(x,y)f,则y=y。
5
2.1 函数的一般概念映射
1.AX, f在A上的限制
f-1({d})=。 f-1({b})={2,3}。 为了书写方便,f({a})常记为f(a), f-1({b})=f-1(b)。
29
2.3 映射的一般性质
定理2.3.1 设f:XY,CY,DY,则: (1)f-1(C∪D)=f-1(C)∪f-1(D); (2)f-1(C∩D)=f-1(C)∩f-1(D); (3)f-1(CD)=f-1(C)f-1(D); (4)f-1(Cc)=(f-1(C))c。
这n个映射的合成就可以记为: fnfn-1...f1, x A 1, fnfn-1...f1(x)=fn(fn-1...(f2(f1(x)))...) 定理2.4.2 设f:XY,则fIX=IYf
35
2.4 映射的合成
定理2.4.3 设f:XY,g:YZ,则 (1)如果f与g都是单射的,则gf也是单射的。 (2)如果f与g都是满射的,则gf也是满射的。 (3)如果f与g都是双射的,则gf也是双射的。
01 集合与映射
一般的,任取一个正整数 m ,都能将 Z 分解成 m 个两两不相交的非空子集的并, ,使得每个子集恰好是由除以 m 余数相同 的整数组成的。特别地,取 m 2, Z 则被 分解成偶数子集和奇数子集的并。
设 M 2 ( R)
(a ) a
ij
ij
R; i , j 1, 2
是 R 上一切二阶矩阵组成的集合,令 A0 (aij ) 秩(aij ) 0 A1 (aij ) 秩(aij ) 1
例 A集合表示三个学生,B集合表示两门课,三个学 生 的某种选课法的集合表示可以: A {a, b, c}, B {1 2} ,
用A B的子集表示R {(a,1), (b,1), (b, 2)}
属于子集R表明:第一个分量与第二个分量有关系 不属于R表明:第一个分量与第二个分量无关系
二元关系
有序对集合中元素的个数
二元关系
定义 设A,B是两个集合, A B的子集R称为A,B 间的一个二元关系.当(a,b)∈R时,称a与b具有关 系R,记作aRb;当(a,b) R时,称a与b不具有关 系R,记作aR’b.
二元关系
例 A集合表示三个学生,B集合表示两门课。三个 A 学生选课的所有选法的数学表示可以: B
通过以上2个例子,可概括集合分类的定义.
设 A 为任一个集合,而 是 A 的一些 子集组成的集合, {Ai A i I }
定义
其中 I 是指标集,如果 iI (1) Ai (2) Ai A j i, j I且i j
历史上(困扰人们很久)的著名问题:
⑴二倍立方体问题:作一个立方体使其体积 为一已知立方体体积的两倍。 ⑵三等分任意角问题:给定一个任意角,将 其三等分。 ⑶圆化方问题:给定一个圆(已知半径为 r ),作一个正方形使其面积等于已知圆的面 积。 ⑷n等分一个圆周。 这些问题直到近世代数理论出现后才得到完 全的解决。
集合论
第一篇集合论第一章集合及其运算1.1 集合的概念1.2 子集、集合的相等1.3 集合的基本运算1.4 余集、De Morgan公式1.5 笛卡尔乘积1.6 有穷集合的基数第二章映射2.1 函数的一般概念——映射定义::映射(法则),映射(笛卡尔乘积),限制和扩张,部分映射,映射相等,单射,满射,双射,恒等映射2.2 抽屉原理2.3 映射的一般性质定义::象f(A),原象f-1(A)[定理2.3.1](1)f-1(C∪D)=f-1(C)∪f-1(D);(2)f-1(C∩D)=f-1(C)∪f-1(D);(3)f-1(CΔD)=f-1(C)Δf-1(D);(4)f-1(C C)=(f-1(C))C⊆⊇⊇[定理2.3.2]∪∪(5)f(A B)=f(A)f(B);(6)f(A∩B)f(A)∩f(B);(7) f(AΔB)f(A)Δf(B);(8) f(A\B)f(A)\f(B)2.4 映射的合成定义::映射的合成[定理2.4.1]合成符合结合律,但不符合交换律[定理2.4.2]设f:X→Y,则f∘I X=I Y∘f =f[定理2.4.3]设f:X→Y,g:Y→Z, 则(1)若f与g都是单射,则g∘f也是单射:f是单射,∀x1x2且x1≠x2 y1=f(x1),y2=f(x2)且y1≠y2有g(f(x1))≠g(f(x2))(2)若f与g都是满射,则g∘f也是满射:f满射,∀y必有x∈X使f(x)=y.∀z∈Z必有y∈Y使g(y)=z.则∀z∈Z必有x∈X使g(f(x))=z.(3)若f与g都是双射,则g∘f也是双射[定理2.4.4]设f:X→Y,g:Y→Z, 则(1)若g∘f是单射,则f是单射;∀x1,x2∈X且x1≠x2有g(f(x1)) ≠g(f(x2))(2)若g∘f是满射,则g是满射;反证:∃z∈Z使∀y∈Y,g(y)≠z则有∀x∈X有g(f(x)) ≠z推出矛盾(3)若g∘f是双射,则f是单射且g是满射[定理2.4.5]设f与g都是X到X的映射,则I m (f)⊆I m(g)的充分必要条件是存在一个映射h:X→X使得f=g∘h2.5 逆映射定义::逆映射,左逆映射,右逆映射[定理2.5.1]逆映射存在的充要条件是f是双射::⇒ Ix,Iy+定理2.4.4⇐构造g(y)=x当且仅当f(x)=y[定理2.5.2]逆映射唯一::假设不唯一,推出g=I x°g=(h°f)°g=h°(f°g)=h°I x=h[定理2.5.3] (gf)-1=f-1g-1,(f-1)-1=f:(gf)(f-1g-1)=g(ff-1) g-1= gg-1=I z, (f-1g-1) (gf)=f(gg-1)f-1= ff-1=I x[定理2.5.4](1)f是左可逆的充分必要条件是f为单射:⇒定义+定理⇐f:X→I m(f)的双射,建立g:I m(f)→X双射,在扩充到Y上,y∉I m(x)随便映射一个(2)f是右可逆的充分必要条件是f为满射:⇒定义+定理⇐构造2.6 置换定义::n次置换,k-循环置换,对换,奇置换,偶置换[定理2.6.1][定理2.6.2][定理2.6.3]置换α,β没有共同数字时可以交换[定理2.6.4]置换可进行唯一循环分解[定理2.6.5]置换分解成若干对换的乘积,分解个数的奇偶性不变[定理2.6.6]奇偶置换个数相等,都等于n!/22.7 二元和n元运算定义::有限序列,无限序列,子序列,二元运算,一元运算,n元运算,交换律,结合律,代数系的同构2.8 集合的特征函数定义::集合的特征函数第三章关系3.1 关系的概念定义::关系(映射),关系(笛卡尔乘积),定义域,值域,多部映射,关系(多部映射),多值二元关系3.2 关系的性质定义::自反,反自反,对称(R对称⟺R=R-1),反对称,传递,相容,逆3.3 关系的合成运算定义::关系的合成,[定理3.3.1]关系的合成不符合交换律,但符合结合律[定理3.3.2](1)R1°(R2∪ R3 )=(R1°R2)∪(R1°R3);(2)R1° (R2∩ R3 )⊆(R1°R2)∩(R1°R3);(3)(R2∪R3 )°R4 = (R2°R4) ∪(R3°R4);(4)(R2∩R3 ) °R4⊆(R2°R4) ∩(R3°R4) [定理3.3.3](1)(R∘S)-1 = S-1∘R-1:(2)R∘R-1 是对称的[定理3.3.4]R是传递关系⟺R°R⊆R[定理3.3.5]R0=I x;R1=R;R n+1=R n°R;R m°R n=R m+n;(R m)n=R mn[定理3.3.6]设X是一个有限集合且|X|=n,R为X上的任一二元关系,则存在非负整数s,t,使得0≤s<t≤2n^2且R s= R t[定理3.3.7]设R是X上的二元关系,若存在非负整数s,t,s<t,使得且R s= R t ,则(1)R s+k= R t+k ,k为非负整数(2)R s+kp+i= R s+i ,其中p=t-s,而k,i为非负整数(3)令S={R0,R,R2 ,…,R t-1},则对任意的非负的整数q,有R q ∈S[定理3.3.8]R对称且传递⟺R=R°R-13.4 关系的闭包定义::传递闭包(所有包含R的传递关系的交,可以类似定义自反传递闭包等),自反传递闭包,自反闭包,对称闭包[定理3.4.1]关系R的传递闭包是传递关系(如果R是传递关系,R+=R):[定理3.4.2]R+=∪R i=R∪R2∪R3∪…:: R+⊆∪R i只要证明∪R i是包含R的传递关系, ∪R⊆R+只要证明(a,b)∈R m,(b,c)∈R n.(a,c)∈R m+n,(a,c) ∈R+[定理3.4.3]R+=∪R n=R∪R2∪R3∪…R n::证明R k⊆∪R i,如果k>n,x仅有n个元素,由抽屉原理得存在b i=b j重复以上过程证明.[定理3.4.5]R*=R0∪R+3.5 关系矩阵和关系图定义:: (1)R是自反的,当且仅当B的对角线上的全部元素都为1;(2) R是反自反的当且仅当B的对角线上的全部元素都为0;(3) R是对称的当且仅当B是对称矩阵;(4) R是反对称的当且仅当b i j与b j i不同时为1,i≠j;(5) R是传递的当且仅当若b i j=1且b j k=1,则b i k=1; (6) R-1的矩阵是B T3.6 等价关系和集合划分定义::等价关系(1.自反2.对称3.传递),等价类,商集[定理3.6.3]3.7 映射按等价关系划分3.8 偏序关系和偏序集定义::偏序关系(自反,反对称,传递),偏序集,全序集,Hasse图,上下界,最大最小元素,链与反链第四章无穷集合及其基数4.1可数集定义::可数集(从自然数集N到集合A有一一映射),无限集(能与自身的真子集对等的集合),代数数,超越数[定理4.1.1]集合A为可数集⟺A的全部元素可以排成无重复项的序列[定理4.1.2]无限集中包含可数子集[定理4.1.3]两个可数集的并是可数集[定理4.1.4]有限个可数集的并是可数集[定理4.1.7]可数个可数集的并是可数集:写成无穷阶方阵,按对角线游历[定理4.1.8]有理数集Q是可数集[定理4.1.10]一列有限个集合的笛卡尔乘积为可数集4.2连续统集定义::连续统(与[0,1]实数集对等)[定理4.2.1]区间[0,1]内的全体实数构成不可数无穷集::康托对角线第二篇图论第六章图的基本概念6.1图论的产生与发展概述6.2基本定义定义::无向图,G(p,q),平凡图,零图,有向图,定向图,子图,生成子图,导出子图,图的同构,度(degv),δ(G),Δ(G),正则图(推论三次图的顶点个数为偶数)[定理6.2.1]欧拉定理:Σ(degv)=2q推论度为奇数的点的个数必为偶数6.3路、圈、连通图定义::通道,闭通道,迹,闭迹,路,圈(回路),连通图,支[定理6.3.1]uv有路⟺u≅v[定理6.3.2]degu+degv≥p–1⟹G连通::拆成两个支用结论反证,degu≤n1-1,degv≤p-n1-1推出与结论的矛盾[定理6.3.3]∀v∈V,degv为偶数⟹G中有圈::设最长路证明[定理6.3.4]∃u,v中有两条不同路⟹G有圈::6.4补图、偶图定义::补图,自补图,三角形,偶图,完全偶图(Km,n), 图上两点间的距离d(u,v)[定理6.4.1]R(3,3)≤6::抽屉原理+[定理6.4.2]偶图判断的充要条件:图上所有的圈的长度都为偶::⇒将圈上的奇偶序的点放入两个顶点划分中⇐取定一点按距离奇偶构造[定理6.4.3](Turan定理)p个顶点没有三角形的图至多有[p^2/4]::6.5欧拉图定义::欧拉闭迹,欧拉图,欧拉迹[定理6.5.1]欧拉图存在定理:G的每个顶点的度都为偶::⇒显然⇐结合定理6.3.3造N个圈Zi然后数归证明这些圈相接.推论::欧拉图的等价命题: 1)G是欧拉图2)∀v∈V,degv为偶数3)G的边能划分成若干不相交的圈.[定理6.5.2]欧拉迹存在定理:: ⇒从定理6.5.1获得⇐uv奇数度,加edge(u,v)得欧拉迹C,在C上去掉edge(u,v).6.6哈密顿图定义::哈密顿圈、哈密顿图[定理6.6.1]G是Hamilton⟹∀S∈V有ω(G-S)<|S|[定理6.6.2](Dirac定理)p个顶点的图G,δ(p)≥p/2,⟹G是一个哈密顿图.[定理6.6.3](Ore定理)p个顶点的图,∀u,v(u,v不邻接),均有degu+degv≥p⟹G是哈密顿图.[定理6.6.4]p个顶点的图,∀u,v(u,v不邻接),均有degu+degv≥p-1⟹G是哈密顿图.6.7图的邻接矩阵[定理6.7.1]图同构的邻接矩阵判定[定理6.7.2]ij顶点间长l的通道条数=A l(i,j)::数归l,[定理6.7.3]G(p,q),连通⟺(A+I)^(p-1)>0::⇒定理6.7.2⇐定理6.7.2第七章树和割集7.1树及其性质定义::树,极小连通图(推论树是极小连通图), 偏心率,树的半径,树的中心[定理7.1.1]树的六个等价命题:1)树;2)G中任两点有且只有一条路;3)G连通且p=q+1; 4)G无圈且p=q+1;5)G无圈且其中任意不相邻两点加边得唯一的圈;6)连通(p≥3且G非Kp)且其中任意不相邻两点加边得唯一的圈.推论非平凡树至少有两个度为1的顶点且非平凡树是偶图::偶图判断的构造证明法[定理7.1.2]树的中心的位置7.2生成树定义::生成树, 生成森林, 生成树的距离,生成树的基本变换[定理7.2.1]生成树存在⟺G连通::⟹显然⟸破圈法.推论G连通⟹q≥p-1[定理7.2.2](Cayley定理)Kp的生成树的个数=p(p-2)[定理7.2.3]生成树中去掉边集E1后必能找到另一不在原生成树中的边集E2使T-E1+E2为生成树[定理7.2.4]距离为k的两个生成树可以经过k次基本变换互相得到::数归,由定理7.2.3知,d(T0,T)=k去掉e1后必然有e2∉T0使(T0-e1)+e2=T1,而d(T1,T)=k-1得到归纳.7.3割点、桥和割集定义::割点,桥,割集(有极小性)[定理7.3.1]割点的等价命题:1)v是割点;2)∃u,w≠v使uw间所有路经过v;3)∃划分{U,W} UW间所有路经过v;[定理7.3.2]桥的等价命题:1)x是桥;2)x不在G的任何圈上3)∃u,v使x在连接uw所有路上;4)∃划分{U,W},使x在连接UW所有路上; [定理7.3.4]割集将图分成两个支(推论有k个支的图G去掉割集后有k+1个支)[定理7.3.5]割集必然包含生成树的某条边::反证[定理7.3.6]割集与G中的圈必有偶数条公共边::G1G2取定一点周游,e(u,v)(u∈G1,v∈G2)是圈与割集相交的边第八章连通度和匹配8.1顶点连通度和边连通度定义::κ(G), λ(G), n-连通,n-边连通[定理8.1.1]κ(G)≤λ(G)≤δ(G)[定理8.1.2]κ(G)=a,λ(G)=b,δ(G)=c的构造方法:构造两个Kc+1,用b条边连接这两个支[定理8.1.3]G(V,E)有p个顶点且δ(G)≥ [p/2]⟹λ(G)=δ(G)::[定理8.1.4][定理8.1.5]∀u,v∈V且u,v∈C⟺G是2-连通[定理8.1.6]8.2门格尔定理8.3匹配、霍尔定理定义::匹配,最大匹配,偶图G的完备匹配,相异代表系, 完美匹配[定理8.3.1](Hall定理)::[推论8.3.1]第九章平面图和图的着色9.1平面图及其欧拉公式定义::平面图,面,内部面,外部面[定理9.1.1]欧拉定理:平面图有p-q+f=2::通过f数归[推论9.1.1]每个面都由长为n的圈围成⟹q=n(p-2)/(n-2)::每条边都与两个面邻接⟹2q=nf拓展最大可平面图[推论9.1.2]G(p,q)的最大可平面图每个面都是三角形且q=3p-6[推论9.1.3]每个面都由长为4的圈围成⟹q=2p-4::拓展没有三角形的边极大图[推论9.1.4]G(p,q),q≤3p-6,G没有三角形q≤2p-4[推论9.1.5]K5和K3,3都是不可平面图::K5,f=7,由于每个面至少三条边, K3,3中每个圈至少为4[推论9.1.6]G可平面⟹ (G)≤5::反证+推论9.1.49.2非哈密顿平面图[定理9.2.1]Grinberg定理:G(V,E)是(p,q)平面哈密顿图,C是哈密顿圈.令fi为C的内部由i条边围成的面的个数,gi为C的外部由i条边围成的面的个数则(1)Σ(i-2)fi=p-2;(2) Σ(i-2)gi=p-2;(3) Σ(i-2)(fi-gi)=0;9.3库拉托斯基定理、对偶图定义::细分,同胚,初等收缩,对偶图[定理9.3.1](Kuratowski定理)G可平面⟺G没有同胚于K5或K3,3的子图[定理9.3.2](Wagner定理) G可平面⟺G没有收缩到K5或K3,3的子图9.4顶点的着色定义::n-可着色,色数(有极小性),χ(G)[定理9.4.2]Δ=Δ(G),G是(Δ+1)- 可着色的.[定理9.4.3-定理9.4.5]平面图可以4着色9.5边的着色定义::n-边着色,边色数(有极小性), χ’(G)第十章有向图10.1有向图的概念定义::有向图,弧,对称弧,定向图,带环图,多重有向图,有向图的反图,入度(id(v)),出度(od(v)),完全有向图,有向图的补图,有向图的同构[定理10.1.1]Σid(v)= Σod(v)=q且Σ(id(v)+od(v))=2q10.2有向路和有向圈定义::有向通道,有向闭通道,生成通道,有向迹,有向闭迹,生成(闭)轨迹,有向路,有向圈,有向回路,可达,半(弱)通道,强连通,强支,单连通,弱连通,有向图的连通[定理10.2.1]有向图D是强连通的⟺D有一条闭生成通道[定理10.2.2]uRv当且仅当uv可互达⟹R是V上的等价关系[定理10.2.3]有向图D的每个顶点都在D的一个强支中[定理10.2.4]一个没有有向圈的有向图至少有一个出度为0的顶点[定理10.2.5]有向图D没有圈⟺D中每条有向通道都是有向路[定理10.2.6]有向图D有有向圈⟺D的子图D1(V1,E1),∀v∈V1,id(v)>0,od(v)>0[定理10.2.7]连通有向图D,∀v∈V,od(v)=1,D中恰有一个有向圈10.3强连通图的应用10.4有向图的邻接矩阵定义::有向图的邻接矩阵,可达矩阵,关联矩阵10.5有向树与有序树定义::有向树,有根树,入树,父,子,祖先,真祖先,深度,高度,子树,有序树,m元有序树,正则m元有序树,正则二元树,二元树,满二元树,完全二元树(高为h的二元树,去掉深度为h一层,得到满树,而且h层从左向右排布)[定理10.5.1]有向图D是有根树⟺D没有弱圈且D中存在一个可以到达其他顶点的顶点(root)::⇒化为无向图证明没有弱圈,用除根以外的点入度为1证可达.⇐[定理10.5.3]高为h的二元树至多有2 (h+1)-1个顶点[定理10.5.4]高为h的完全二元树的顶点数满足2h≤p≤2(h+1)-110.6判定树10.7比赛图定义::比赛图[定理10.7.1]每个比赛图必有生成有向路(有哈密顿路)::。
第1章 集合、映射与运算
B上A: 例1-5
B ={ f | f : A → B}.
A
A
x1 x2 x3
f : A→B
B
y1 y2
BA = { fi | i =1,2,...,8}.
| A|= m,| B |= n ⇒ BA |= nm. | Theorem 1-6 1注意B 注意B上A的记号与该结论的关系. 的记号与该结论的关系.
A× B = {(a,1), (a,2), (b,1), (b,2)}
B × A = {(1, a), (2, a), (1, b), (2, b)}
B×C = {(1, ∅), (2, ∅)}
A×B ×C = {(a, 1, ∅), (b, 1, ∅), (a, 2, ∅), (b, 2, ∅)}. {(a (b (a (b
4.n元组 Def 1-4 将n个元素(?)x1, x2,…, xn按一定顺 1元素(?)x 序排列就得到一个n 有序) 序排列就得到一个n元(有序)组(n-tuple).
(x1, x2 ,..., xn ), < x1, x2 ,..., xn > .
在数据结构中就是一个线性表. 在数据结构中就是一个线性表.
64n 48 47 4 n A = A× A×...× A = {( x1, x2 ,..., xn ) | xi ∈ A, i =1,2,.., n}.
例1-4(P4) 设A = {a, b}, B = {1, 2}, C = {a {∅}, 求A×B, B×A, B×C, A×B×C. Solution
∀x ∈ A ⇒ x = (x1, x2 ,..., xn ) ∈ A × A2 ×...× An , 1
《集合论与图论》课程教学大纲
《集合论与图论》课程教学大纲一、课程基本信息课程编号:CS31111课程名称:集合论与图论英文名称:SET THEORY AND GRAPH THEORY课程学时:64;讲课学时: 48;实验学时:上机学时:习题学时:16;课程学分:4.0开课单位:计算机科学与技术学院授课对象:计算机大类专业(包括计算机科学与技术、物联网工程、生物信息学、信息安全)、软件工程大类专业开课学期: 1春先修课程:工科数学分析、线性代数二、课程目标《集合论与图论》是计算机大类/软件工程大类专业的一门专业基础课程。
本课程为后继的专业基础课及专业课提供必要的数学工具,为描述离散模型提供数学语言。
该课程的设置主要是为了培养学生的抽象思维和逻辑推理能力,提高学生分析问题和解决问题的能力,提高学生的数学修养及计算机科学素质。
要想用计算机解决问题就要为它建立数学模型,即描述研究对象及对象与对象之间的联系,并通过事物之间的联系找出事物的运动规律。
集合论与图论为此提供了强有力的描述工具与推理理论。
本课程的目标是通过理论学习,为计算机科学与技术专业的后继课及将来的科学研究提供必要的相关数学知识,提供建立离散系统的数学模型的数学描述工具;使学生正确地理解概念,正确地使用概念进行推理,养成一个好的思维习惯,理解理论与实践的关系;引导学生观察生活、社会和大自然,分析事物间的联系,建立系统的模型,提出和解决其中的复杂工程问题。
课程具体目标如下:课程目标1:掌握集合论与图论的基本概念、基本原理、基本方法等基本知识,培养形式化、模型化的抽象思维能力,使学生能够利用集合论与图论的概念、理论与方法识别、表达计算相关的复杂工程问题,逐步学会为计算类复杂工程问题建立数学模型;课程目标2:掌握直接证明法、反证法、数学归纳法、构造法等常用的证明方法,培养机械化、自动化的逻辑推理能力,使学生能够利用集合论与图论的概念、理论与方法并通过文献研究分析复杂工程问题,并能获得有效的结论,理解并逐步设计求解这些问题的算法基本思想;课程目标3:掌握资料查阅方法,学会对课堂所学理论知识进行扩展,培养自学能力。
集合论与图论
的集合为集族。幂集是特殊的集族。
定义 1.7 设 A 为一集族, S 为一个集合,若 S 中的元素α 可一一对应到 A 中的元素 Aα , 则称 A 是以 S 为指标的集族,记为 A = {Aα :α ∈ S}或 A = {Aα }α∈S 。
注 1:容易看出 A ⊕ B = ( A − B) ∪ (B − A) = ( A ∪ B) − ( A ∩ B) 2: A ⊕ ∅ = A , A ⊕ A = ∅ 。
我们下面来定义两个多重集 P 和 Q 的交,并,差运算。
P 和 Q 的并,记为 P ∪ Q ,它也是一个多重集,使得 P ∪ Q 里任一个元素的重数,等于该 元素在 P 和 Q 中重数的最大者; P 和 Q 的交用 P ∩ Q 来表示,使得 P ∩ Q 的任一元素的重 数,等于该元素在 P 和 Q 中重数的最小者; P 和 Q 的差用 P − Q 来表示,使得如果一个元素 在 P 中的重数大于它在 Q 中的重数,那么该元素在 P − Q 中的重数等于它在 P 中的重数减去 它在 Q 中的重数,否则它在 P − Q 中的重数为 0 。类似地,对称差 P ⊕ Q 中元素的重数等于 元素在 P 中和 Q 中两个重数的绝对差值。
C = {x : x是集合且x ∉ x} 那么 C ∈ C 还是 C ∉ C 呢,无论哪一个情况都会导出矛盾?这是一个悖论。是英国数理学
家罗素(Russell)提出的,称为罗素悖论。
除罗素悖论外,还有一些其他的悖论,说明不加限制地使用集合一词会出毛病。对集合概 念的运用必须制定一些规则,这就导致了公里化集合论。而把由康托开始建立的未进行公 理化的集合论称为朴素集合论。
第5节无穷集合及基数讲解
构造一个新的小数 b=0.b1b2b3...bn...,
其中:若ann=5,则bn≠5; 若ann≠5,则bn=5,n=1,2,3,…
显然,b[0,1],但nN,ban,矛盾。
16/29
集合与图论 Cantor对角线法与不可数集
这说明[0,1]是不可数集,从而证明了并非一切 无限集合都是可数集,无限集合也是有区别的。
Cantor首次对无限集合从“定量”方面进行了 深入研究,使人们深刻认识到集合N与R有本质不同。
Cantor用对角线元素来构造小数x*的方法称为 Cantor对角线法。
Cantor所创造的这一方法是一个强有力的证明 方法,在函数论和计算机科学中有许多应用。在计 算的复杂性理论和不可判定问题中,对角线法也是 为数不多的几个重要方法之一。
23/29
集合与图论 基数及其比较
规定≤当且仅当存在单射f: AB。
规定<当且仅当存在单射f: AB,且不存在A 到B的双射。
无穷集合的基数也称超穷数,超穷数也可以比较 大小。于是,像下面这些句子是有意义的:“平面上 的点多还是平面上的圆多?”,“集合[0,1]中的数比
自 然数集N中的数多”,“有理数和自然数一样多。” 问题:无穷基数有多少?
注意:以0/1作为第一个数,按照箭头规定 的顺序可以“数遍”表中所有的数。但是这个计
数 过程并没有建立N到Q的双射,因为同一个有理数 可能被多次数到。例如1/1,2/2,3/3,…都是有理 数1。
为此我们规定,在计数过程中必须跳过第二 次以及以后各次所遇到的同一个有理数。如1/1被 计数,那么2/2,3/3,…都要被跳过。表中数p/q上 方的方括号内标明了这个有理数所对应的计数。
[理学]集合论与图论6
1={A1,A2}, 2={A2,A3}, 3={A1,A2,A3,A4,A5} ≼1=I1{<A2,A1>}, ≼2=I2, ≼3=I3{<A2,A1>,<A3,A1>,<A4,A1>,<A5,A1>,
<A5,A2>,<A5,A3>,<A5,A4>}
2009-10-12
《集合论与图论》第6讲
38
可比, 严格小于, 覆盖
对R依次求三种闭包, 共有6种不同顺序, 其中哪些顺序一合论与图论》第6讲
4
例2.10解
解: 由于 sr(R)=rs(R), tr(R)=rt(R), st(R)ts(R)
所以6种顺序至多产生两种结果: tsr(R)=trs(R)=rts(R) str(R)=srt(R)=rst(R)
x与y模n同余 (be congruent modulo n) xy(mod n) n|(x-y) x-y=kn (kZ)
同余(congruence)关系
2009-10-12
《集合论与图论》第6讲
13
同余关系是等价关系
自反性
对称性
x-x=0·n
x-y=k·n y-x=(-k)·n
传递性
第6讲 等价关系与序关系
内容提要 §2.7 等价关系和划分 §2.8 序关系
2009-10-12
《集合论与图论》第6讲
1
等价关系
设A, RAA R是等价(equivalence)关系
R是自反的, 对称的, 传递的
2009-10-12
《集合论与图论》第6讲
2
例2.9
关系
自反 对称 传递 等价关系
离散数学知识点
离散数学知识点
离散数学是数学中的一个分支,它主要涉及离散对象和离散结构的研究。
下面将介绍离散数学的一些主要知识点。
1. 集合论:集合是离散数学中的基础概念,集合论研究集合的性质与运算。
它包括集合的定义、运算、关系、等价关系、函数和逆映射等概念。
2. 图论:图论是研究图及其性质的数学分支。
图是由节点(或称为顶点)和边组成的数学模型。
它的重点包括图的分类、图的遍历、最短路径、生成树、染色问题等。
3. 逻辑学:逻辑学是研究推理和论证的学科,在离散数学中应用广泛。
逻辑学包括命题逻辑、谓词逻辑、组合逻辑、模态逻辑等多个分支。
4. 组合数学:组合数学是研究离散结构中离散对象的组合方式的数学分支。
它包括组合计数、排列组合、生成函数、递归等概念。
5. 离散数学在计算机科学中的应用:离散数学在计算机科学中应用广泛,例如计算机算法、图像处理、密码学、编译器等领域都有着重要的应用。
以上是离散数学的主要知识点,它们都有着广泛的应用和研究领域,对于理解和
应用离散数学具有重要作用。
集合论与图论12
4
简单(simple)通路
没有重复边的通路
2009-10-15
《集合论与图论》第12讲
5
简单(simple)回路
没有重复边的回路
2009-10-15
《集合论与图论》第12讲
6
复杂(complex)通路
有重复边的通路
2009-10-15
《集合论与图论》第12讲
7
复杂(complex)回路
有重复边的回路
G是含圈的无向简单图
g(G)=最短圈的长度
2009-10-15
《集合论与图论》第12讲
15
围长举例
g(Kn)=3 (n3), g(Kn,n)=4 (n2)
K4
K3,3
K5
2009-10-15
《集合论与图论》第12讲
16
定理7.6
在n阶(有向或无向)图G中,若从不同
顶点vi到vj有通路, 则从vi到vj有长度 小于等于n-1的通路
2009-10-15
《集合论与图论》第12讲 37
定理7.8
G是二部图 G中无奇圈.
2009-10-15
《集合论与图论》第12讲
38
定理7.8证明
G中无奇圈 证: 设G=(V1,V2;E), 设C=v1v2…vl-1 vlv1是G中的任意圈, 设v1V1, 则v3,v5,…,vl-1V1, v2,v4,…,vlV2, 于是l=|C|是偶数, C是偶圈.
K3,3 K5
36
2009-10-15
《集合论与图论》第12讲
距离函数
d(u,v)0, d(u,v)=0 u=v 对称性: d(u,v) = d(v,u) 不等式: d(u,v) + d(v,w) d(u,w) 任何函数只要满足上述三条性质, 就 可以当作距离函数使用
哈工大 集合与图论 讲义
第一篇集合论集合论是德国数学家康托(Contor)在1874年建立的,它是现代数学的基础,当今数学中的每个对象本质上都是集合。
有时我们说:“数学能嵌套在集合论中”其含义就是指数学的一些对象如数、函数、线、面等都可以用集合来定义。
换句话说,数学的各个分支在本质上都是研究这种或那种对象的集合。
例如:几何学是研究点、线、面的集合;数学分析是研究函数的集合;代数学是研究数的集合以及在此集合上有关运算的集合等。
因此,我们把集合论作为现代各种数学的基础是有道理的、合适的。
集合论也是计算机科学的重要工具。
集合论在程序设计、数据结构、形式语言、操作系统等计算机科学中,都有重要应用,成为计算机科学工作者必不可少的基础知识。
计算机科学领域中的大多数基本概念和理论,几乎均采用集合论的术语来描述和论证。
集合论主要有以下几个特点:第一、第一、它所研究的对象十分广泛。
例如数、图形或其它任何客体作为对象。
第二、第二、因为它研究的对象是如此广泛,为了便于研究,就必须寻找对象的共性。
而要做到这一点,就必须进行抽象。
第三、第三、在抽象化的基础上,可以用统一的方法来研究和处理集合论中的各种问题。
总之,集合论的主要特点是研究对象的广泛性,分析思考问题的抽象性和处理问题的统一性。
正是这些特点,使我们便于用它来描述和研究离散对象及其关系。
第一章集合及其运算基本要求1. 1.掌握集合、子集、全集、空集和幂集等概念。
熟悉常用的表示集合的方法以及用文氏图来表示集合的方法。
能够判定元素与集合、集合与集合之间的关系;熟练掌握两个集合相等关系和包含关系的定义和性质,能够利用定义证明两个集合相等。
2. 2.熟练掌握集合之间的各种运算以及集合运算的基本等式,能够利用它们来证明更复杂的集合等式。
3. 3.掌握余集与集合笛卡儿乘积的概念以及De Morgan公式。
4.掌握求解与有穷集合计数相关的实际问题。
1.1 必备知识和考试要点1.1.1基本定义集合是一个不能精确定义的数学概念。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
23/25
集合与图论
逆映射的定义
定义4.1 设f:XY,如果存在一个映射g:YX, 使得fg=IY且gf=IX,则称映射f是可逆的,而g称为f的 逆映射。
按定义f可逆当且仅当fg=IY且gf=IX同时成立,缺 一不可。
定义4.2 设f:XY,如果存在一个映射g:YX,使 得gf=IX,则称映射f是左可逆的,g称为f的左逆映射。
集合与图论
第3节 映射
引言
自17世纪起,近代数学产生以来,函数概念 一直是处于数学思想的真正核心位置。
在数学分析中,把函数的定义域与值域限制 为数集是没有必要的。
如果用随便什么属性的集合代替数集,我们 就得到了函数的最一般的概念——我们采用几何 术语“映射”来代替它。
在本书中,函数和映射是一个概念,所以我 们亦不加以区分。这部分主要讲函数的基本概念、 基本性质(单射、满射和双射)、基本运算(合成、 逆)。
令A={1,2},B={3,4} ,求f(A∩B), f(A)∩f(B)。
解: f(A∩B) =,
f(A)∩f(B) ={b}
例3: 设X={a,b,c},Y={1,2,3}。f:XY: f(a)=1,f(b)=f(c)=2。
令A={a,b},B={c},求f(AB),f(A)f(B)。
解:f(AB)=f((A\B)∪(B\A)) =f({a,b,c})={1,2}
f不是满射 f是满射
9/25
集合与图论
一个集合上的恒等映射只有一个。
恒等映射是双射。
例1 令X={1,2,3}, f: XX, 令f(1)=1,f(2)=2,f(3} s:NN,其定义为nN, s(n)=n+1。s称为自然数集N上的后继函数。
s是单射的,但不是满射的。
1/25
集合与图论
第3节 映射
主要内容:
• 映射的定义 • 映射的性质* • 映射的合成 • 逆映射
2/25
集合与图论
1 映射的定义
函数的定义:
设X和Y是两个数集,如果依据某一法则f,使对于 X中的每一数x总有Y中的唯一确定的数y与之对应,则 称f为定义在X上取值于Y中的函数。
映射的定义:
设X和Y是两个非空集合,一个从X到Y的映射f是 一个法则,根据f,对X中每个元素x都有Y中唯一确 定的元素y与之对应。
定义1.8 设f:XX,如果xX,f(x)=x,则称f为 X上的恒等映射。X上的恒等映射常记为Ix。
8/25
集合与图论
例:设X={a,b,c},Y={1,2,3,4} 定义f(a)=1,f(b)=1,f(c)=3 f不是单射 定义f(a)=1,f(b)=2,f(c)=3 f是单射
例:设X={a,b,c,d}, Y={1,2,3,4} 定义f(a)=1,f(b)=1,f(c)=3,f(d)=4 定义f(a)=1,f(b)=2,f(c)=3,f(d)=4
4/25
集合与图论 映射的定义
例:设X={a,b,c},Y={1,2,3,4} f(a)=1,f(b)=2,f(c)=3 {(a,1),(b,2),(c,3)} ={(a,f(a)),(b,f(b)),(c,f(c))} {(a,1),(a,2),(b,3),(c,4)} 不是映射 {(a,1),(c,3)} 不是映射
例3 令E为全体偶自然数之集。定义e:EN,如 果对每个偶自然数2m,令e(2m)=m。
e是从E到N的一个双射;
它不是从N到N的映射;
而是从N到N的部分映射。
10/25
集合与图论
例4 设X为整数的有限集。定义集合 X-X={x-x x, xX}。
试证:若A,B{1,2,...,n}且A•B2n-1,n>1,则 (A-A)∩(B-B)中有一个正整数。 例如: 设n=4,A={1,2,3},B={1,3,4}
22/25
集合与图论
4 逆映射
逆映射是反函数概念的推广。 例如:X={1,2,3},Y={a,b,c}
f:XY,f(1)=a,f(2)=b,f(3)=c g:YX,g(a)=1,g(b)=2,g(c)=3 观察一下gf与fg两个合成映射:
gf(1)=g(a)=1,gf(2)=g(b)=2,gf(3)=g(c)=3 gf=IX, fg(a)=f(1)=a,fg(b)=f(2)=b,fg(c)=g(3)=c fg=IY,
f-1(B)叫做在f下B的原象。
利用这种方法,由f又得到一个2Y到2X的一个映 射,记为f-1。
16/25
集合与图论
例1: 设X={1,2,3,4},Y={a,b,c,d,e},f:XY: f(1)=a,f(2)=b,f(3)=b,f(4)=c。
令A={1,2},B={b,c,d},求f(A),f-1(B),f-1({d}), f-1({b})。
解:f(A) ={a,b} f-1(B) ={2,3,4}。
f-1({d})=。 f-1({b})={2,3}。 为了书写方便,f({a})常记为f(a), f-1({b})=f-1(b)。
17/25
集合与图论
定理2.1 设f:XY,CY,DY,则: (1)f-1(C∪D)=f-1(C)∪f-1(D); (2)f-1(C∩D)=f-1(C)∩f-1(D); (3)f-1(CD)=f-1(C)f-1(D); (4)f-1(Cc)=(f-1(C))c。
问题:已知f(A)={f(x)xA} 若xA,则f(x)f(A)?
若xA,则f(x)f(A)?
若f(x)f(A),则xA?
15/25
集合与图论
原象的扩展
(2)如果BY,则由f和B唯一确定了X的一个子集。 {xf(x)B,xX}
这个子集习惯上用f-1(B)表示。f-1(B)是X中在f下 的象落在B里的那些元素组成的。
定理2.2 设f:XY,AX,BX,则: (5)f(A∪B)=f(A)∪f(B); (6)f(A∩B)f(A)∩f(B); (7)f(AB)f(A)f(B)。
18/25
集合与图论
例2:设X={1,2,3,4},Y={a,b,c,d,e}。 f:XY: f(1)=a,f(2)=b,f(3)=b,f(4)=c。
定义1.1 设X和Y是两个非空集合,一个从X到Y 的映射是一个满足以下两个条件的XY的子集f:
(1)对X的每一个元素x,存在一个yY,使得 (x, y)f;
(2)若(x, y)、(x, y)f,则y=y。
在这个定义中,性质(2)称为“单值性”。
5/25
集合与图论
限制与扩张
定义1.2 设f:XY,AX,当把f的定义域限制在A 上时,就得到了一个:AY,xA,(x)=f(x), 被称为f在A上的限制,并且常用f A来代替。反过 来,我们说f是在X上的扩张。
3/25
集合与图论
映射的定义
f给x规定的对应元素y称为x在f下的象,而x称 为y的原象。X称为f的定义域。
“f是X到Y的映射”这句话常记为f: XY. x在f下的象y常记为f(x)。
集合{f(x) xX}称为f的值域或象,记为Im(f)。
什么是法则? x与x在f下的象f(x)可以组成有序对,(x, f(x))。 这样的有序对的全体是XY的子集。
映射的诱导:
(1) 若AX,则由f和A就唯一地确定了Y的一个 子集,记为f(A): f(A)={f(x)xA}。
f(A)称为A在f下的象。利用这种方法,由f就 确定了一个从2X到2Y的映射,习惯上这个映射仍记 为f。
14/25
集合与图论
f()=,f(X)=Imf。 f是X到Y的满射当且仅当f(X)=Y。 如果ABX,则f(A)f(B)。
按定义,xX,我们有gf(x)=gf(x)=g(f(x))。
注意:“f与g的合成”,在书写时写成gf。
20/25
集合与图论 映射合成的性质
定理3.1 设f:XY,g:YZ,h:ZW,则 h(gf)=(hg)f
即映射的合成运算满足结合律。
映射的合成运算满足结合律是合成运算的基本 性质。据此h(gf)和(hg)f就可简记为hgf。
定理4.4 设f:XY,则: (1)f左可逆的充分必要条件是f为单射; (2)f右可逆的充分必要条件是f为满射。
25/25
从X到Y的所有映射之集记为YX,即YX={ff:XY}。
性质1 设X,Y均为有穷集合,X=n,Y=m, 且n≥1,m≥1,则YX=mn。
性质2 设X为有穷集合,X=n,且n≥1,则从 X到X共有n!个双射。
12/25
集合与图论
例如:设X={1,2} Y={a,b,c},则从X到Y共有9个映射。 例如:设X={1,2,3},则从X到 X共有6个双射。
例: X={1,2,3,4},Y={a,b,c}
定义法则f为:f(1)=a,f(2)=b,f(3)=c,
f是A={1,2,3}到Y的映射。 f是X到Y的一个部分映射。
7/25
集合与图论
几个重要概念
定义1.4 两个映射f与g称为是相等的当且仅当f和g 都是X到Y的映射,并且xX, 总有f(x)=g(x)。
定义1.5 设f:XY,如果x,xX,只要xx, 就有f(x)f(x),则称f为从X到Y的单射。
定义1.6 设f:XY,如果yY,xX使得 f(x)=y,则称f为从X到Y上的映射,或称为满射。
定义1.7 设f:XY,若f既是单射又是满射,则称f为 双射,或称为一一对应。也称X与Y对等,记为X~Y。
而如果存在一个映射h:YX,使得fh=IY,则称映 射f是右可逆的,h称为f的右逆映射。
24/25
集合与图论
逆映射的性质
定理4.1 设f:XY,则f是可逆的充分必要条件 是f为双射(一一对应)。
定理4.2 设f:XY,则如果f是可逆的,则f的 逆映射是唯一的。f的逆记作f-1。
定理4.3 设f:XY,g:YZ都是可逆的,则gf 也可逆且(gf)-1=f-1g-1,(f-1)-1=f。