欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第1章集合映射与运算ppt课件.ppt

    • 资源ID:2104065       资源大小:1.09MB        全文页数:86页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第1章集合映射与运算ppt课件.ppt

    离散数学是计算机各专业的专业基础课.离散数学研究的对象:离散量及其之间的关系.离散量与连续量及其之间的转换.现今计算机的处理对象是非常特殊的离散量:0和1.学习离散数学的目的:1.培养各种能力.2.为后继专业课程的学习作知识上的准备.,离散数学的基本内容:1.集合与关系Chapter 1 集合、映射与运算 Chapter 2 关系2.数理逻辑Chapter 3 命题逻辑Chapter 4 谓词逻辑3.代数结构Chapter 5 群、环和域Chapter 6 格与布尔代数4.图论Chapter 7 图论Chapter 8 几类特殊的图,学习离散数学的方法:1.预习.2.听课.3.复习.4.作业.参考文献:耿素云 屈婉玲,离散数学(修订版),高等教育出版社,2004.Kenneth H.Rosen,Discrete Mathematics and Its Applications(Fourth Edition),McGraw-Hill Companies,Inc.1998.(有中译本,2002),Chapter 1 Sets,Mappings and Operations,集合是现代数学的最基本概念(?).映射又称为函数,它是现代数学的基本概念,可以借助于集合下定义.运算本质上是映射,但其研究有其特殊性.集合、映射、运算及关系(Chapter 2)是贯穿于本书的一条主线.,1.1 集合的有关概念,1.集合集合(用处?)已渗透到自然科学以及社会科学的各个研究领域,在信息的表示及处理中,可以借助于集合去实现数据的删节、插入、排序以及描述数据间的关系.在一定范围内,集合(set)是其具有某种特定性质的对象汇集成的一个整体,其中的每一个对象都称为该集合的元素(element).这里所指范围是全集U(见图1-1).(避免悖论!)在数学中常用 表示整体.若x是集合A中元素,则记xA,否则xA.,常见的数的集合用黑正体字母表示:N是自然数集合,包括数0;Z是整数集合;Q是有理数集合;R是实数集合;C是复数集合.表示集合的常用方法:(1)列举法:0,2,4,6,8,N=0,1,2,3,.(2)描述法:x|x满足的条件.(3)递归法自然数集合N可递归定义,在后面章节定义命题公式及谓词公式时还会用此法.有限集合A的元素个数|A|.,Remarks 1.集合中的元素可以是集合,例如A=a,a,b,b,c.a,bA,a,bA.2.集合之间的元素原则上是没有次序的,如 A=a,a,b,b,c就是 a,b,c,a,b;3.集合中的元素原则上不重复,如a,a,b,b,b,c还是集合A.不含有任意元素的集合称为空集(empty set),记为或.,2.子集A B,特别地是任意集合的子集.A=B.Theorem 1-2(P3)(1)A A.(2)A B,B A A=B.(3)A B,B C A C.Theorem 1-3 A=B A B 且 B A.,注意 与 的不同.例1-2 由A B,B C可否得出A C?Solution 不成立,例如A=a,b,B=a,b,c,C=a,a,b,c.课堂练习:4,5.3.幂集(power set)X=a,b P(X)=,a,b,a,b.P(P()=P()=,(P5,6(1).,(P5,2),Theorem 1-4 Proof 由乘法原理证明?,4.n元组Def 1-4 将n个元素(?)x1,x2,xn按一定顺序排列就得到一个n元(有序)组(n-tuple).在数据结构中就是一个线性表.,n=2:(x,y).n=3:(x,y,z)4元组?显然,一般说来(x,y)(y,x).注意区别(a,b,c),(a,b),c),(a,(b,c)的不同.,n维向量是n元组,长度为n的线性表是n元组,抽象数据结构Data_Structure=(D,S)本身是一个2 元组.2元组常称为有序对(ordered pair)或序偶.5.笛卡儿积(cross product),例1-4(P4)设A=a,b,B=1,2,C=,求AB,BA,BC,ABC.Solution BC=(1,),(2,)AB C=(a,1,),(b,1,),(a,2,),(b,2,).,Remark A=A=.P5,10?Theorem Hint 可推广到更多个集合的笛卡儿积的情形:作业 习题1.1 6,9,10.,1.2 映射的有关概念,1.映射的定义映射mapping=函数function.C语言是一种函数型语言:从main开始.Def,A,B,函数的表示:(1)解析式(2)图形(3)表格(数值计算中出现较多)函数符号的选取(P6):f,g,F,G,sin,exp,main,add,average,注意区别函数f与函数表达式f(x).映射的两个特点:(1)全函数;(2)唯一性.,B上A:例1-5 Theorem 1-6 注意B上A的记号与该结论的关系.,x1x2x3,y1y2,像与原像,X,f(X),Y,f-1(Y),n元函数(n 1):float average(float array,int n),2.映射的性质(1)单射(injection),(2)满射(surjection)例1-7 是Z到N的满射,但不是Z到Z的满射(?).,(3)双射(bijection,one-to-one correspondence)双射又称为一一对应:既单又满.例1-8例1-9(P8),例1-10Def 1-11 有限集合A上自身的双射称为A上的置换(permutation).A=1,2,3,4上的所有置换有多少个?4!,123,123,3.逆映射设f:AB,将对应关系f逆转(改变方向),一般来说,不能得到B到A的映射:,abc,123,Def 1-12 设f:AB,若将对应关系f逆转后能得出一个得到B到A的映射,则称该映射为f的逆映射(invertible function),记为f-1.,abc,123,Theorem 1-7 f 的逆映射存在的充要条件是f是双射.对于y=sin x,当 时,有反函数,常记为当 时,y=sin x仍有反函数,但不能 记为arcsin.显然,当 时,无反函数.,4.复合映射(composition function)Theorem1-8 设f:A B,g:B C:则h:A C.,x,y=f(x),z=g(y)=g(f(x),Def 1-13 例1-12,abc,123,Remarks(1)y=sin u,u=x2未引入运算符号,有时是不方便的.(2)顺序问题:有些专业书但会出现一些混乱.,例1-13(P9)f:RR,f(x)=x2,g:RR,g(x)=x+2,求fg和gf.Solution x R:(fg)(x)=g(f(x)=g(x2)=x2+2.(gf)(x)=f(g(x)=f(x+2)=(x+2)2.Remark fg gf.,IA:A ATheorem 1-9理解:,abc,123,abc,123,abc,123,Theorem 1-10(1)若f和g是单射,则fg是单射.(2)若f和g是满射,则fg是满射.(3)若f和g是双射,则fg是双射.Proof(2)任意z C,由于g是满射,存在y B,使得z=g(y).又由于f是满射,存在x A,使得y=f(x).于是z=g(y)=g(f(x)=(fg)(x).故fg是满射(see below).,Theorem 1-11(1)若fg是单射,则f是单射,g不一定.(2)若fg是满射,则g是满射,f 不一定.(3)若fg是双射,则f是单射且g是满射.Proof(1)任意x1,x2 A,若f(x1)=f(x2),显然,g(f(x1)=g(f(x2),即(fg)(x1)=(fg)(x2).由于fg是单射,因此 x1=x2.故f是单射.g不一定(见上图)?,一般来说fg gf,但Theorem 1-12作业 习题1.2:3,4,7,8,12.Hint 7.使用定理1-10和第3题.8.使用第7题结论.12.使用第7题结论.,1.3 运算的定义及性质,运算是讨论对象之间有何联系的一种方法.其实,我们已经接触过很多运算,如数之间的加法运算、多项式之间的乘法运算、矩阵的逆运算、向量的线性运算等.在讨论离散数据结构时也会经常遇到各种各样的运算,如在下节即将研究的集合间的运算.虽然运算本质上是映射,但研究的侧重点不同,在运算中更注重于运算满足的一些运算性质,而根据这些性质可以对一些离散对象分门别类进行讨论.因此,有必要先把运算的一般定义及其性质进行讨论.,1.运算的定义(1)定义 A1,A2,An到B的n元运算(n-ary operation):A到B(或A上)的n元运算:A上的n元封闭运算(代数运算):,例1-14 f:Z N,f(x)=|x|.例1-15 f:Z N,f(x)=x(mod k),x=qk+r,0 r k:8=2 3+2;-5=-2 3+1.例1-16 例1-17,(2)运算符号的选取函数符号f,g,F,G,;常见运算符号+,/,;自定义符号,(3)运算符号的位置,(4)运算表A=a,b,c,*:思考 A上封闭的1元运算,2元运算和3元运算的个数是多少?,2.运算的性质(1)对合(involutive)性 Def 设*是A上的1元代数运算,例,(2)幂等(idempotent)性 幂等元x:A关于*具有幂等性:A中每个元素对于*都是幂等元.两个例子:,(3)交换(commutative)性 Def 设*是A上的2元代数运算,若对于任意的x,y A,均有 则称*满足交换律.显然,映射的复合运算不满足交换律:加法运算”+”满足交换律,而减法运算”-”不满足交换律:2 3 3 2.如何根据定义的运算得出运算具有交换性?,(4)结合(associative)性 映射的复合运算满足结合律:加法运算“+”满足结合律,而减法运算“-”不满足结合律:(2-3)-5 2-(3 5).如何根据运算表判断运算是否可(交换)结合?,(5)单位元素.Def 设*是A上的2元代数运算,若存在e A,对于任意的x A,下列条件均成立:则称e为集合A关于*运算的单位元素或幺元素.(幺元律?)例 Z关于加法运算+的单位元素为0,而Z关于乘法运算“.”的单位元素为1,Z关于减法运算-没有单位元素.定理:若A关于*运算存在单位元素,则单位元素是唯一的,(6)零元素(zero element).Def 设*是A上的2元代数运算,若存在 A,对于任意的x A,下列条件均成立:则称为集合A关于*运算的零元素.(零元律?)例1-28 Z关于加法运算+和减法运算-均没有零元素,而Z关于乘法运算的零元素为0.定理:若A关于*运算存在零元素,则零元素是唯一的,(7)逆元素(invertible element)若A关于运算*有单位元素e,则可以讨论A中取定的元素x是否有逆元.Def 设*是A上的2元代数运算且有单位元素e,若对于x A,存在y A,使得下列条件均成立:则称y为x的关于*的逆元素.,显然,一个方阵关于乘法运算的逆元就是其逆矩阵,因为单位元素是单位矩阵.对于函数来说,一个映射关于函数的复合运算的逆元就是其逆映射,当然只有双射才有逆元,其单位元素是恒等映射.例1-29 R中各元素关于加法运算+和乘法运算逆元素.逆元素唯一?,(8)消去(cancellation)性.Def 设*是A上的2元代数运算,若A关于*运算有零元则记为,如果对于任意的x,y,z A,只要x,那么下列条件均成立:则称*具有消去性,或称*满足消去律.例1-31 Z上的加法运算+和乘法运算均满足消去律.例1-32 实数集R上的所有2阶方阵组成的集合,关于矩阵乘法运算不满足消去律.,(9)分配(distributive)性.Def 设*和是集合A上的两个2元代数运算,若对于任意x,y,z A,有 则称*对于是可分配的.例1-33 实数集合R上的乘法运算对加法运算+可分配,但加法运算+对乘法运算不可分配.,(10)吸收(absorptive)性 Def 设*和是集合A上的两个2元代数运算,若对于任意x,y A,有 则称*对于是可吸收的.如果*和是集合A上的两个可交换的2元代数运算,则*运算对运算可吸收只需要满足两条件之一即可,但吸收性本身不需要*和可交换.,(11)德摩根(De Morgan)律 Def 设是集合A上的1元代数运算,*和是A上的两个2元代数运算,若对于任意x,y A,均有下面两个等式成立:则称这三种运算满足德摩根律.课堂练习 习题1.3 4.作业 习题1.3 7,11.,1.4 集合的运算,最常见的集合运算是并、交和补.1.并(union)运算,Theorem 是包含A和B的最小集合.Theorem1-17(并运算满足的性质)(1)(2)(3)(4)单位元(5)零元,例1-38 设f:A B,X,Y A,则Proof(1)(2),2.交(intersection)运算Theorem 是包含在A和B的最大集合.,Theorem1-19(交运算满足的性质)(1)(2)(3)(4)单位元(5)零元例1-40:举例?,Theorem 1-20(并运算与交运算之间所满足的性质.)(1)吸收性.(2)分配性.例1-41(P20),3.补(complement)运算例1-42(A的补集依赖于全集U的选取.)A=a,b,c:(1)U=a,b,c,d(2)U=a,b,c,d,a,b,b,c,c,排中律成立:.排中律?,集合的补运算和集合的并交运算满足De Morgan律:表(P21).(cf.P86&P182,与布尔代数的性质完全类似?!因为它们是特殊的,常见的布尔代数.),4.差(subtraction)运算例1-43,Theorem 1-23(P22)Proof例1-45(P22),例1-46.例1-47(P22)Solution由上例知,A(B C)=,5.对称差(symmetric difference)运算See Venn Figure below.例1-48,Theorem(对称差运算的性质)(1)交换性:(2)单位元:A=A.(3)A A=.(4)结合性:,例1-49(消去律)Hint,例1-50 A B=A=B.Proof()显然.()A B=A B=且B A=例1-51(对 可分配),思考 还能定义集合的其他运算?加法原理.乘法原理.容斥原理:容斥原理的另一种形式:推广到n个集合情形(P24,15)?作业 习题1.4 5,8,10,13.,1.5 集合的划分与覆盖,集合的划分与覆盖是集合中的重要内容之一.集合的划分就是集合元素间的一种分类.在信息科学中,可以将知识库看作集合的一种划分.因此,研究集合的划分具有特别重要的意义.比集合的划分更广的概念是集合的覆盖.这些内容在下章会用到.1.集合的划分(partition),Def(1),iI.(2),i j.(3)Hardware?,例1-53 设A=a,b,c,则A的所有不同的划分分别为:,1和2的交叉划分:.1是2的加细划分:,|A|=n,A的不同划分的个数N:S(n,k)?Theorem n 1.Proof(?),2.集合的覆盖Def 设A是集合,由A的若干非空子集构成的集合称为A的覆盖(covering),如果这些非空子集的并等于A.a,b,b,c,集合的划分 集合的覆盖,但反过来不成立.A=a,b,c上所有不同的覆盖有哪些?作业 习题1.5 1,4,7.,1.6 集合的对等,集合的对等,它是集合间的另一种关系.通过集合对等以及相关内容的学习,加深对函数概念的理解,提高正确使用函数工具作为研究手段的能力.1.集合对等(equivalent)Def A B:存在双射f:A B.,N E.ZN?(0,1)R.N N N.Theorem 1-28(对等的性质)(1)A A.(2)A B B A.(3)A B,B C A C.,2.无限集合有了集合对等的概念,就可以给出无限集合及有限集合的严格定义.Def 设A是集合,若存在A的一个子集与自然数集合N对等,则称A为无限集合(infinite set),否则称A为有限集合(finite set).N.0,1.,3.集合的基数有限集合的基数就是的元素个数.借助于集合对等概念,可以将其扩展到无限集合.Def 若集合A和B对等,则称这两个集合的基数(cardinality)相同.|A|.,4.可列集合Def 能与自然数集合N对等的集合称为可列集合(countable set).根据无限集合的定义知:任意无限集合均存在一个可列的子集合.根据这一点,可以证明无限集合的特征性质.Theorem 设A是无限集合,则存在A的一个真子集B,使得 A B.,Proof 因为A是无限集合,存在可列的子集合考虑Q是可列集合.,5.不可列集合是否所有无限集合都是可列的?答案是否定的.例 证明:(0,1)是不可列集合.Proof(反证)取,6.基数的比较Def 给定集合A和B,若存在A到B的单射,则称A的基数小于等于B的基数,记为|A|B|.若进一步,不存在A到B的双射,则称A的基数小于B的基数,记为|A|B|.由定义易知,若存在B到A的满射,则|B|A|.显然,Problem 是否存在集合A,满足(著名的连续统假设?!)作业 习题1.6 2,4,6.,

    注意事项

    本文(第1章集合映射与运算ppt课件.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开