复旦大学计算机科学技术学院 2013-2014第一学期《集合与图论》期末考试试卷 B卷共7页 课程代码:COMP120005考试形式:口开卷國闭卷2014年1月 (本试卷答卷时间为120分钟,答案必须写在试卷上,做在草稿纸上无效 专业 学号 姓名 成绩 题号 三三|四|五|六|七八|九+|总分 得分 、判断下列结论是否正确,并说明理由(每题5分,其中判断正误1分,说明理由4分,共20 ⌒装订线 存在7个结点的自补图 (否) 内 自补图对应的完全图的边数必须是偶数,而7个结点的完全图的边数为21 不要答题 2.一个有向图D中仅有一个顶点的入度为0,其余顶点的入度均为1,则D是有根树 (否) 一个自环和孤立点 3.设A,B,C,D是任意集合:是从A到B的双射,g是从C到D的双射。h:AXC-BxD, 其中对于任意的a, C)EAXC,h(a,c)=a,g(o)成立。则h是双射。 (真) (1)证明h是满射。 对于任意的(b,d)∈B×D,则b∈B,d∈D,因为f是从A到B的双射,g是从C到D 的双射,所以存在a∈A,c∈C,使得f(a)=b,g(c)=d成立;即存在(a,c)∈A×C,使 得h(a,c))=(f(a),g(c)=(b,d成立。所以h是满射。 (2)证明h是内射。 对于任意的(a,c)∈AxC,(a,c)∈A×C,若h(a,c))-h((a2,c2),所以(f(a) g(c))=(f(a2),g(c2)。所以f(a)=f(a),g(c)=g(c2)。因为f是从A到B的双 射,g是从C到D的双射,所以a=a2,c1=c2。则(a1,c)=(a,c)。所以h是内射。 所以h是双射。 第1页
第 1 页 ( 装 订 线 内 不 要 答 题 ) 复旦大学计算机科学技术学院 2013-2014 第一学期《集合与图论》期末考试试卷 B 卷 共 7 页 课程代码:COMP120005 考试形式:□开卷 □√闭卷 2014 年 1月 (本试卷答卷时间为 120 分钟,答案必须写在试卷上,做在草稿纸上无效 专业 学号 姓名 成绩 题号 一 二 三 四 五 六 七 八 九 十 总分 得分 一、判断下列结论是否正确, 并说明理由(每题 5 分,其中判断正误 1 分,说明理由 4 分,共 20 分)。 1. 存在 7 个结点的自补图。 ( 否 ) 自补图对应的完全图的边数必须是偶数,而 7 个结点的完全图的边数为 21。 2. 一个有向图 D 中仅有一个顶点的入度为 0,其余顶点的入度均为 1,则 D 是有根树。 ( 否 ) 一个自环和孤立点 3. 设 A, B, C, D 是任意集合;f 是从 A 到 B 的双射,g 是从 C 到 D 的双射。h: AC→BD, 其中对于任意的(a, c)AC, h((a, c))=(f(a), g(c))成立。则 h 是双射。 ( 真 ) (1)证明 h 是满射。 对于任意的(b, d)BD, 则 bB, dD, 因为 f 是从 A 到 B 的双射,g 是从 C 到 D 的双射,所以存在 aA, cC, 使得 f(a)= b, g(c)=d 成立;即存在(a, c)AC, 使 得 h((a, c))=(f(a), g(c))= (b, d)成立。所以 h 是满射。 (2)证明 h 是内射。 对于任意的(a1, c1)AC, (a2, c2)AC, 若 h((a1, c1))=h( (a2, c2)),所以(f(a1), g(c1))= (f(a2), g(c2))。所以 f(a1)= f(a2), g(c1)= g(c2)。因为 f 是从 A 到 B 的双 射,g 是从 C 到 D 的双射,所以 a1=a2, c1=c2。则(a1, c1)= (a2, c2)。所以 h 是内射。 所以 h 是双射
4.设A,B是集合,若存在A到B的满射,则Bl。 (真) 设存在A到B的满射,对任意b∈B,存在x∈A,fu)=b。 而由函数的定义,间=b,1y)=b2,若b马,则a。则B≤4l 证明:任何平面图是5-可着色的。(10分) 证明:定理9.10证明,112页。 三、如果在一个地图上任何两个地区都相邻,问在该地图上最多有几个地区?(10分) 四、R是集合A上的等价关系,4=n,|R=s。对于A关于R的商集A/R,MR=r。证明: rS22。(14分) 习题解析: R、A和AR三者的基数之间存在什么关系? 1)R是集合A上的等价关系→R对A形成的一个划分,这个划分就是商集A/R。 2)取划分的一个块,若块中元素k个,则该块产生的有序对为k2个。 线 3)r个块的有序对相加,和等于。r个块中所含元素的个数相加,和等于n 内 证明思路和过程 不 设AR的r个等价类集合的元素个数分别是m1,m2,…,mr。则m+m+ +mr =I 要 m+mr +m2=s。因此,问题转换为证明(mr2+m2+….….+mr)h=(m1+m2+ 答 m))2,即证明rm12+mx2+ m2。(可以用数学归纳法进行 题 证明)。 数学归纳法证明:rⅧmr2+m2+……+m)≥(m+m2+,…+m)2 归纳基础 当r=1时,左式=m2,右式=mr2,左式≥右式,命题成立。 归纳步骤: 设当r=k时,命题成立。即,kmr2+m2+…+mk2)2(m+m2+……+m)2。 则当r=k+1时,左式= k+1)m12+m2+……+mk+12) +m =km2+m2+.….+mk2)+kmk+12+m2+m2+…..+mk2)+mk+2 =km12+m2+……+mk2)+(m2+mk+1)+(m2+mk+r2)+……+(m2+m+12)+mk+ 右式=(m1+m2+…+mk+1)2 =(m+m2 =(m1+m2+……+mk)2+2mk+1m1+2mk+1m2+…….+2mk+1mk+mk+r 由归纳假设km2+m2+…+mx)(m+m+……+my2,以及基本不等式,左式≥右式 命题成立。 所以r2n2。 五、如果有一群人,其中有k个人彼此认识或者有l个人彼此不认识。我们用rkD表示这群人至少 第2页
第 2 页 ( 装 订 线 内 不 要 答 题 ) 4.设 A, B 是集合,若存在 A 到 B 的满射,则|B||A|。 ( 真 ) 设存在 A 到 B 的满射 f,对任意 bB,存在 xA,f(a)=b。 而由函数的定义,f(a1)=b1,f(a2)=b2,若 b1b2,则 a1a2。则|B||A|。 二、证明:任何平面图是 5-可着色的。 (10 分) 证明:定理 9.10 证明,112 页。 三、如果在一个地图上任何两个地区都相邻,问在该地图上最多有几个地区?(10 分) 4 四、R 是集合 A 上的等价关系,|A|=n,|R|=s。对于 A 关于 R 的商集 A/R,|A/R|=r。证明: rsn 2。(14 分) 习题解析: • R、A 和 A/R 三者的基数之间存在什么关系? 1)R 是集合 A 上的等价关系 R 对 A 形成的一个划分,这个划分就是商集 A/R。 2)取划分的一个块,若块中元素 k 个,则该块产生的有序对为 k 2 个。 3)r 个块的有序对相加,和等于 s。r 个块中所含元素的个数相加,和等于 n。 证明思路和过程: 设 A/R 的 r 个等价类集合的元素个数分别是 m1, m2, …, mr。则 m1+m2+… … +mr =n, m1 2+m2 2+… … +mr 2 =s。因此,问题转换为证明(m1 2+m2 2+… … +mr 2 )/r(( m1+m2+… … +mr)/r)2,即证明 r (m1 2+m2 2+… … +mr 2 ) ( m1+m2+… … +mr) 2。(可以用数学归纳法进行 证明)。 数学归纳法证明:r (m1 2+m2 2+… … +mr 2 ) ( m1+m2+… … +mr) 2。 归纳基础: 当 r=1 时,左式= m1 2,右式= m1 2,左式右式,命题成立。 归纳步骤: 设当 r=k 时,命题成立。即,k (m1 2+m2 2+… … +mk 2 ) ( m1+m2+… … +mk) 2。 则当 r=k+1 时,左式= (k+1) (m1 2+m2 2+… … +mk+12 ) =k(m1 2+m2 2+… … +mk+12 )+ (m1 2+m2 2+… … +mk+12 ) =k(m1 2+m2 2+… … +mk 2 )+kmk+12+(m1 2+m2 2+… … +mk 2 ) + mk+12 =k (m1 2+m2 2+… … +mk 2 )+( m1 2+mk+12 )+ ( m2 2+mk+12 )+……+( mk 2+mk+12 )+ mk+12 右式=( m1+m2+… … +mk+1) 2 =( m1+m2+… … +mk) 2+2 mk+1 ( m1+m2+… … +mk)+ mk+12 =( m1+m2+… … +mk) 2+2 mk+1 m1+2 mk+1 m2+… … +2 mk+1 mk+ mk+12 由归纳假设 k (m1 2+m2 2+… … +mk 2 ) ( m1+m2+… … +mk) 2,以及基本不等式,左式右式, 命题成立。 所以 rsn 2。 五、如果有一群人,其中有 k 个人彼此认识或者有 l 个人彼此不认识。我们用 r(k, l)表示这群人至少
是有几个人的人数,称为 Ramsey数。证明:r(3,3)=6。(10分) 证明:6个点V,,B,w,W6表示6个人,两人认识时,在对应的两点连一条绿边,否则连一条红 边。根据鸽笼原理,与v相连的5条边中,必有3条同色。不访设vv2,vv和vν是3条绿边。 如果三角形v2,v3,V4上有一条绿边,则此绿边与v构成一个绿色三角形,于是有3人彼此认识,否则 v2,,构成红色三角形,有3人彼此不认识。则r(3,3×6。5个点构成的完全图中,可以既无绿色 三角形也无红色三角形,则r3.3)>5。则r(3,3)=6 六、证明:任何一个竞赛图是半哈密顿图。(10分) 证明: 归纳基础:若竞赛图的顶点数小于4,显然有一条哈密顿有向图。 归纳步骤:假设n个顶点的任一竞赛图是半哈密顿有向图。设G是n+1个顶点的竞赛图,从G中删去 顶点v及其关联边,得到有向图G’,由归纳假设,G′有哈密顿有向路(vl,v2…;,mn),G有3 种情况 (1)在G中有一条弧(,v,则有哈密顿有向路(v,Vb,v2…,vn (2)在G中没有弧(v,v1),则必有弧(,v。若存在vi,v是v之后第一个碰到并且有弧(,ri) 线 的顶点,则显然得到一条哈密顿有向路(vb,V2…,Vi-l,v,vi,…"Vn 内不要答题 (3)在G中没有弧(v,v,而对所有v均有弧(,v,i=1,2,…n,则得一条哈密顿有向 路(v 七、某一个市镇只有一家旅馆,这个旅馆与通常旅馆没有不同,只是房间数不是有限而 是无穷多间,房间号码为1,2,3,4,……我们不妨管它叫希尔伯特旅馆。这个旅馆的 房间可排成一列的无穷集合(1,2,3,4,…),称为可列集。 有一天,所有房间都住满了。后来来了一位客人,坚持要住房间。旅馆老板于是引 用“旅馆公理”说:“满了就是满了,非常对不起!”。正好这时候,聪明的旅馆老板的女 儿来了,她看见客人和她爸爸都很着急,就说:“这好办,请每位顾客都搬一下,从这间 房搬到下一间”。于是1号房间的客人搬到2号房间,2号房间的客人搬到3号房间… 依此类推。最后1号房间空出来,请这位迟到的客人住下了。 第二天,希尔伯特旅馆又来了一个庞大的代表团要求住旅馆,他们声称有可数无穷 多位代表一定要住,这又把旅馆经理难住了。老板的女儿再一次来解围,她说:“您让 号房间客人搬到2号,2号房间客人搬到4号……,k号房间客人搬到2k号,这样,1 号,3号,5号,……房间就都空出来了,代表团的代表都能住下了 第三天,这个代表团每位代表又出新花招,他们想每个人占可数无穷多间房来安排 他们的亲戚朋友,这回不仅把老板难住了,连老板的女儿也被难住了 (1)现在您担任希尔伯特旅馆的客房经理,您准备采取什么方法解决当前的住宿问题 (2)后来老板的女儿进了大学数学系。有一天,康托尔教授来上课,他问老板的女儿:“要 是区间[0,1上每一点都占一个房间,是不是还能安排?”也请您回答康托尔教授的 这一问题,并论证。 第3页
第 3 页 ( 装 订 线 内 不 要 答 题 ) 是有几个人的人数,称为 Ramsey 数。证明:r(3, 3)=6。(10 分) 证明:6 个点 v1, v2, v3, v4, v5, v6 表示 6 个人,两人认识时,在对应的两点连一条绿边,否则连一条红 边。根据鸽笼原理,与 v1 相连的 5 条边中,必有 3 条同色。不访设 v1 v2 ,v1 v3 和 v1 v4 是 3 条绿边。 如果三角形 v2, v3, v4 上有一条绿边,则此绿边与 v1 构成一个绿色三角形,于是有 3 人彼此认识,否则 v2, v3, v4 构成红色三角形,有 3 人彼此不认识。则 r(3, 3)6。5 个点构成的完全图中,可以既无绿色 三角形也无红色三角形,则 r(3, 3)>5。则 r(3, 3)=6。 六、证明:任何一个竞赛图是半哈密顿图。(10 分) 证明: 归纳基础:若竞赛图的顶点数小于 4,显然有一条哈密顿有向图。 归纳步骤:假设 n 个顶点的任一竞赛图是半哈密顿有向图。设 G 是 n+1 个顶点的竞赛图,从 G 中删去 顶点 v 及其关联边,得到有向图 G’,由归纳假设,G’有哈密顿有向路(v1, v2, …, vn),G 有 3 种情况: (1)在 G 中有一条弧(v, v1),则有哈密顿有向路(v, v1, v2, …, vn);; (2)在 G 中没有弧(v, v1),则必有弧(v1, v)。若存在 vi,vi 是 v1 之后第一个碰到并且有弧(v, vi) 的顶点,则显然得到一条哈密顿有向路(v1, v2, …, vi--1, v, vi, …vn);; (3)在 G 中没有弧(v, vi),而对所有 vi,均有弧(vi, v),i=1, 2, …, n,则得一条哈密顿有向 路(v1, v2, …, vn, v)。 七、某一个市镇只有一家旅馆,这个旅馆与通常旅馆没有不同,只是房间数不是有限而 是无穷多间,房间号码为 1,2,3,4,……我们不妨管它叫希尔伯特旅馆。这个旅馆的 房间可排成一列的无穷集合(1,2,3,4,…),称为可列集。 有一天,所有房间都住满了。后来来了一位客人,坚持要住房间。旅馆老板于是引 用“旅馆公理”说:“满了就是满了,非常对不起!”。正好这时候,聪明的旅馆老板的女 儿来了,她看见客人和她爸爸都很着急,就说:“这好办,请每位顾客都搬一下,从这间 房搬到下一间”。于是 1 号房间的客人搬到 2 号房间,2 号房间的客人搬到 3 号房间…… 依此类推。最后 1 号房间空出来,请这位迟到的客人住下了。 第二天,希尔伯特旅馆又来了一个庞大的代表团要求住旅馆,他们声称有可数无穷 多位代表一定要住,这又把旅馆经理难住了。老板的女儿再一次来解围,她说:“您让 1 号房间客人搬到 2 号,2 号房间客人搬到 4 号……,k 号房间客人搬到 2k 号,这样,1 号,3 号,5 号,……房间就都空出来了,代表团的代表都能住下了。” 第三天,这个代表团每位代表又出新花招,他们想每个人占可数无穷多间房来安排 他们的亲戚朋友,这回不仅把老板难住了,连老板的女儿也被难住了。 (1) 现在您担任希尔伯特旅馆的客房经理,您准备采取什么方法解决当前的住宿问题? (2) 后来老板的女儿进了大学数学系。有一天,康托尔教授来上课,他问老板的女儿:“要 是区间[0,1]上每一点都占一个房间,是不是还能安排?”也请您回答康托尔教授的 这一问题,并论证
(16分,第1小题6分,第2小题10分,其中论证为8分 (1)定义双射fNxN→N(参考教材49页到50页) 0,1是不可列集(参考教材50页) 八、设R1和R2是A上的等价关系,C1和C2分别是A中关于R1和R2的划分。(10分) 证明:R1cR2,当且仅当C1中的每个等价类是包含于C2的一些等价类之中 证明: 关键:等价关系与等价类。 分析:在集合A上的任何一个等价关系,都可以确定一个划分(AR),其元素是有关等 价类。所以C1=A/R1,C2=A/R2。反之,集合A上的任何一个划分都可以确定一个等价 关系 C1=A/R1={C11C12,,C1m} C2=A/R2={C21,C Cani R={C1XCC12×C1.Clm×Cm} R2=(C21X C21UC22X C22U... UC2nx C2n j RR2对任意 Cli.Ic icm,存在C2,1CjCn,使得ClgC2j ⌒装订线内不要答题 对任意Cl,1cicm,存在C2,1cjcn,使得C1cC2R≌R2。 第4页
第 4 页 ( 装 订 线 内 不 要 答 题 ) (16 分,第 1 小题 6 分,第 2 小题 10 分,其中论证为 8 分) (1) 定义双射 f: NN→N (参考教材 49 页到 50 页) [0,1]是不可列集(参考教材 50 页) 八、设 R1 和 R2 是 A 上的等价关系,C1 和 C2 分别是 A 中关于 R1 和 R2 的划分。(10 分) 证明: R1R2,当且仅当 C1 中的每个等价类是包含于 C2的一些等价类之中。 证明: 关键:等价关系与等价类。 分析:在集合 A 上的任何一个等价关系,都可以确定一个划分(A/R),其元素是有关等 价类。所以 C1= A/ R1,C2= A/ R2。反之,集合 A 上的任何一个划分都可以确定一个等价 关系。 C1= A/ R1={C11, C12, ……, C1m} C2= A/ R2={C21, C22, ……, C2n} R1={C11C11C12C12…… C1m C1m } R2={C21C21C22C22…… C2n C2n } R1R2 对任意 C1i,1 im, 存在 C2j, 1jn,使得 C1iC2j。 对任意 C1i,1 im, 存在 C2j, 1jn,使得 C1iC2j R1R2