离散数学3集合_第1页
离散数学3集合_第2页
离散数学3集合_第3页
离散数学3集合_第4页
离散数学3集合_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——离散数学3集合

离散数学的上课讲义

离散数学DiscreteMathematics

离散数学的上课讲义

其次篇

集合理论

简朴(经典)集合论:1874年德国数学家康托(Cantor)创立了简朴集合论,没作完全形式的刻划,导致悖论(paradox)。公理化集合论:1908年另一个德国数学家蔡梅罗(Zermelo)建立了集合论的抽象公理系统。

从集合论出发,数学家们推出了数学上大量重要的结果。一百多年来,集合论已成为数学中不可缺少的基本描述工具,现代连续数学和离散数学的“大厦〞就是建立在集合论的基础之上的。

离散数学的上课讲义

集合论是研究集合的一般性质的数学分支,它研究集合不依靠于组成它的事物的特性的性质。在现代数学中,每个对象(如数、函数等)本质上都是集合,都可以用某种集合来定义。数学的各个分支,本质上都是在研究这种或那种对象的集合的性质。集合论已成为全部现代数学的理论基础。集合论的特点是研究对象的广泛性。它总结出由各种对象构成的集合的共同性质,并用统一的方法来处理。因此,集合论被广泛地应用于各种科学和技术领域。

离散数学的上课讲义

随着计算机时代的开始,集合的元素已由数学的“数集〞和“点集〞拓展成包含文字、符号、图形、图表和声音等多媒体multimedia的信息,构成了各种数据类型的集合。

集合论的原理和方法已成为计算机科学的重要基础理论之一。

离散数学的上课讲义

由于集合论的语言适合于描述和研究离散对象及其关系,所以也是计算机科学与工程的理论基础,在程序设计、关系数据库、排队论、开关理论,形式语言和自动机理论等学科领域中都有重要的应用。本篇主要介绍:集合、二元关系和函数,以及集合的基数问题。

离散数学的上课讲义

第三章

集合(Set)

在自然科学中,除了研究处于孤立下的单个个体,更经常是将一些相关的个体联合在一起进行研究。

3.1集合一、集合的概念集合的含义:一个集合是作为整体识别的、确定的、相互区别的一些事物的聚集(全体或总和等)。严格地说这不能算是集合的定义,这只是一种描述,由于“聚集(全体或总和等)〞是集合一词的同义反复。

离散数学的上课讲义

正像几何学中的点、线、面等概念一样,集合也是一种不加定义而可直接引入的最基本原始概念。构成一个集合的每个事物,称为这个集合中的元素(element)或成员(member)。集合一般用大写英文字母表示,集合中的元素用小写英文字母表示。但这不是绝对的,由于一个集合可以作为另一个集合的元素。幂集

假使x是集合S的一个元素,记作xS,读为x属于S;y不是集合S的元素,记作yS,读为y不属于S。

离散数学的上课讲义

“集合〞、“元素〞和“属于〞是集合论的三个最基本概念,它们是

未加形式定义的原始概念,仅如上作了直观的描述。集合论中的其它概念,均可由这三个概念出发,给予严格定义。例3.1.1(1)偶素数集合{2},称为单元集。(2)二进制的基数集合{0,1}。(3)英文字母(大写和小写)的集合。(4)C#语言的基本字符构成一个字符集。(5)计算机主存的全部存储单元集合。(6)全体实数的集合。(7)宇宙中的全部星球是一个集合。

离散数学的上课讲义

二、集合的特性集合论依靠于三大基本原理,它们从根本上规定了集合概念的意义。集合的元素一旦给定,这一集合便完全确定,这一事实被形式地表达为外延性公理。1.外延(extension)公理--两个集合A和B相等的充分必要条件是它们有一致的元素。外延公理刻划了集合的以下特性:

A.互异性:一个集合的各元素是可以相互区分开的,即每一元素只出现一次。B.无序性:集合中元素排列次序无关紧要,即集合表示形式的不唯一性。

离散数学的上课讲义

例3.1.2{a,b,c}={a,c,b}={b,a,c}={b,c,a}={c,a,b}={c,b,a}。2.概括(comprehension)公理--构成一个集合应

符合两个要求:I.纯粹性:凡该集合中的元素都具有某种性质

II.完备性:凡具有某种性质的元素都在该集合中概括公理规定了集合描述法的理论依据和集合

元素的确定性。

离散数学的上课讲义

C.确定性:任一事物是否属于一个集合,回复是确定的。对于界限不明显的状况,在经典集合论中绝对不容许存在。不确定的事物构成的集合属于模糊(fuzzy)集合的研究范畴。例3.1.3“好书〞的全体不构成集合,由于难以对每一本书的好坏作出确定的判断。

离散数学的上课讲义

所谓一个集合是已知的,就是对任一元素,利用某种方法,可以判断它是否是这个集合的成员,

而不是说这个集合的每一个成员都给(写)出来这正如我们说已知一个数列,并不是把这个数

列的所有项都写出来一样,而是给出了某规则,只要说出数列的项数,便可由此规则算出该项

罗素悖论的构造:令A={x|xx}则AA当且仅当AA。

离散数学的上课讲义

例3.1.4在一个住着一些人家的僻静孤岛上,岛上只有一个理发师a,a给且只给岛上所有不能自己理发的人理发。问谁给a理发?Solution:设S={x|x是不能自己理发的人}。(1)若aS,则a给自己a理发。又由题意知,a只给不能自己理发的人理发,所以a是不能自己理发的人,即aS,矛盾。(2)若aS,则a是不能自己理发的人。又由题意知,a只给集合S中的人理发,所以a要给a理发,即aS,矛盾。无论如何,都有aS和aS同时成立。这是著名的罗素悖论paradox。

离散数学的上课讲义

罗素悖论源自康托对集合概念的定义,康托的集合定义允许集合本身是自己的一个元素。这个定义蕴含着矛

盾,蕴含着循环定义。集合是由其元素组成的,在集合还未形成时又怎能以一个实体充当自己的元素呢?悖论不在本书探讨范围。3.正则(regularity)公理:不存在集合A,B,C,…,使得…CBA。

正则公理的一个自然推论是:对任何集合S,{S}S(否则有…SSS),

从而规定了集合{S}与S的不同层次性。

离散数学的上课讲义

集合与其成员是两个截然不同的概念,集合的元素可以是任何具体或抽象事物,包括别的集合,但不能是本集合自身。由于一个集合是由它的成员构成的,是先有成员后才形成集合,所以一个正在形成中的集合便不能作为一个实体充当本集合的成员。否则在概念上将产生循环,从而导致悖论。

正则公理消除了悖论。

离散数学的上课讲义

三、集合的表示方法:1.列举法(外延法):把集合的所有元素(元素较少时)写在一个花括号内;或列出足够多的元素(元素好多或无穷时)以反映集合中元素的特征,在表示式中使用省略号,这种显式表示法,优点在于其直观透明性。例1.1.5S={a,b,c,d,e},B={0,1},A={a1,a2,...,an},N={0,1,2,3,...}。

离散数学的上课讲义

用列举法表示集合并不总是可能的。例如,区间[0,1]中的所有实数的集合就不能用

这种方法给出。从计算机的观点看,列举法是一种“静态〞表示

法,若把全部列举的数据都存储在计算机中,那将占用大量的存储空间。

离散数学的上课讲义

2.描述法(概括法):将集合中元素的性质用一个谓词公式(6.1)来描述,S={x|P(x)},其意义为:集合S由且仅由满足谓词公式P(x)的对象所组成即aS当且仅当P(a)为真。描述法较便利,特别适用于元素好多或无穷的集合,优点是不必列出集合的全部元素。

例3.1.6正奇数集合Odd={n|2n+1且nN}。例3.1.7[0,1]上的所有连续函数所形成的集合可

记成:C[0,1]={f(x)|

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论