东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系

第四章二元关系 二元关系是一个很重要的概念,它在很多数学领域中 都有应用,在计算机科学的如下理论都离不开关系 逻辑设计、数据结构、编译原理、软件工程 数据库理论、计算理论、算法分析、操作系统等 本章主要介绍: 关系的概念及表示方法 关系的性质 关系的运算:关系的复合,求逆关系,关系的闭包 三种关系:等价关系,相容关系,次序关系
第四章 二元关系 二元关系是一个很重要的概念,它在很多数学领域中 都有应用,在计算机科学的如下理论都离不开关系 : 逻辑设计、 数据结构、 编译原理、 软件工程 数据库理论、 计算理论、 算法分析、 操作系统等 本章主要介绍: 关系的概念及表示方法 关系的性质 关系的运算:关系的复合, 求逆关系, 关系的闭包. 三种关系: 等价关系,相容关系, 次序关系

4-1序偶与集合的笛卡尔积 实际上“序偶”概念以前已经用过。例如,用序 偶表示平面直角坐标系中一个点(a,b)。设x表示 上衣,y表示裤子,(x,y)可以表示一个人的着装 序偶与有序n元组 1.定义:由两个对象x、y组成的序列称为有序二 元组,也称之为序偶,记作;称x、y分 别为序偶的第一,第二元素。 注意,序偶与集合{x,y}不同: 序偶:元素x和y有次序; 集合{x,y}:元素x和y的次序是无关紧要的
4-1 序偶与集合的笛卡尔积 实际上“序偶”概念以前已经用过。例如,用序 偶表示平面直角坐标系中一个点(a,b)。设x表示 上衣,y表示裤子,(x,y)可以表示一个人的着装。 一.序偶与有序n元组 1.定义:由两个对象x、y组成的序列称为有序二 元组,也称之为序偶,记作;称x、y分 别为序偶的第一,第二元素。 注意,序偶与集合{x,y}不同: 序偶:元素x和y有次序; 集合{x,y}:元素x和y的次序是无关紧要的

2.定义:设〈x,y>,是两个序偶,如果 x=u和y=V, 则称和相等, 记作〈x,y>= 3定义:有序3元组是一个序偶,其第一个元素也是个序偶 有序3元组,C>可以简记成。 但不是有序3元组。 4定义:有序n元组是一个序偶,其第一个元素本身是个有 序n-1元组,记作,x2>。且可以简记成 X1.X X 5.定义:= (x1=y1)入(X2=y2)∧∧(Xn=yn
2.定义:设,是两个序偶,如果 x=u和y=v,则称和相等, 记作=. 3 .定义:有序3元组是一个序偶,其第一个元素也是个序偶。 有序3元组, c>可以简记成。 但>不是有序3元组。 4.定义:有序n元组是一个序偶,其第一个元素本身是个有 序n-1元组,记作, xn >。且可以简记成 。 5. 定义: = ( x1= y1 ) ( x2= y2 ) ( xn= yn )

集合的笛卡尔积 例如“斗兽棋”的16颗棋子 象)(狮)(虎)(豹)(狼)(狗)(猫)(鼠 象)(狮)(虎)(豹)(狼)(狗)(猫)(鼠 可看成是由两种颜色的集合A和8种动物的集合B组成的。 A={红,蓝} B={象狮虎豹狼狗猫,鼠} 每个棋子可以看成一个序偶,斗兽棋可记成集合AxB: 红狮>,红,虎>红豹>红狼>红猫>, 蓝狮>,蓝,豹>,蓝狗>蓝,鼠>}
二.集合的笛卡尔积 例如“斗兽棋”的16颗棋子, 可看成是由两种颜色的集合A和8种动物的集合B组成的。 A={红,蓝} B={象,狮,虎,豹,狼,狗,猫,鼠} 每个棋子可以看成一个序偶,斗兽棋可记成集合AB : { ,,,,,,,, ,,,,,,,} 象 狮 虎 豹 狼 狗 猫 鼠 象 狮 虎 豹 狼 狗 猫 鼠

1定义:设A、B是集合,由A的元素为第一元素, B的元素为第二元素组成序偶的集合,称为A 和B的笛卡尔积,记作A×B,即 AxB={xyX∈A∧y∈B} 例1设A={0,1},B={ab},求AxB,BxA, A×A。 解:A×B={2,,} BxA={,,} A×A={,,, 可见A×BB×A 所以,集合的笛卡尔积运算不满足交换律
1.定义:设A、B是集合,由A的元素为第一元素, B的元素为第二元素组成序偶的集合,称为A 和B的笛卡尔积,记作A×B,即 AB={|xA∧yB} 例1 设A={0,1},B={a,b},求AB , BA, AA 。 解: AB={,,,} BA={,,,} AA={,,,} 可见 A×B≠B×A 所以,集合的笛卡尔积运算不满足交换律

另外 (A×B)×C={c>ab>∈ AXB AC∈C} Ax(BxC){>a∈A入∈BxC}, 因不是有序三元组, 所以(AXB)XC≠A×(B×C 故x也不满足结合律 2.性质 1)如果A、B都是有限集,且A=m,|Bn,则 A×Bmn 证明:由笛卡尔积的定义及排列组合中的乘法原 理,直接推得此定理 2)A×=①×B=①
另外 (AB)C={,c>|AB cC} A(BC)={>|aA BC}, 因 >不是有序三元组, 所以(AB)CA(BC)。 故也不满足结合律。 2.性质 1) 如果A、B都是有限集,且|A|=m, |B|=n,则 |AB |=mn. 证明:由笛卡尔积的定义及排列组合中的乘法原 理,直接推得此定理。 2) AΦ=ΦB=Φ

3)×对U和∩满足分配律。 设A,BC是任意集合,则 (1)A×(B∪C)=(A×B)∪(A×C); (2)Ax(B∩C)=(A×B)∩(A×C); (3)(A∪B)XC=(AXC)∪(B×C); (4)(A∩B)xC=(A×C)n(B×C 证明(1):任取∈Ax(BUC) 台X∈A~y∈B∪C分X∈A∧(y∈BVy∈C) 台(X∈ANy∈B)V(X∈Ay∈C 冷冷∈A×BV∈A×C 台∈(AxB)∪(AxC)所以()式成立。 其余可以类似证明
3) 对∪和∩满足分配律。 设A,B,C是任意集合,则 ⑴ A(B∪C)= (AB)∪(AC); ⑵ A(B∩C)= (AB)∩(AC); ⑶ (A∪B)C= (AC)∪(BC); ⑷ (A∩B)C= (AC)∩(BC) 证明⑴ :任取A(B∪C) xA yB∪C xA (yB∨yC) ( xA yB)∨(xAyC) AB∨AC (AB)∪(AC) 所以⑴式成立。 其余可以类似证明

4若C≠①,则 A∈B冷(A×CcB×C)冷( CXACCXB) 证明:必要性:设AcB,求证 AxCcBXC 任取∈AxC分x∈Ay∈C →X∈BNy∈C(因AcB) 台∈BxC所以,AxC≤B×C 充分性:若C西Φ,由 AXCcBXO求证AcB 取C中元素y任取x∈A→X∈Ay∈C ∈A×C →∈BxC(由 AxCcBXO) 台→X∈BNy∈C→X∈B所以,AcB 所以AcB台→( AXCcBXC) 类似可以证明AB台> CxACCxB)
4)若C,则 AB(ACBC) (CACB). 证明: 必要性: 设AB,求证ACBC 任取AC xAyC xByC (因AB) BC 所以, ACBC. 充分性: 若C, 由ACBC 求证 AB 取C中元素y, 任取 xAxAyC AC BC (由ACBC ) xByCxB 所以, AB. 所以 AB(ACBC) 类似可以证明 AB (CACB)

5)设A、B、C、D为非空集合,则 A×B∈A×B →∈CXD(由A× BECXD) >X∈CNy∈D所以,A≌C∧B∈A×B ∈A×B分X∈Ay∈B →x∈ CAyED(由AcC,BD) 台xxy>∈C×D所以, AXBCCXD证毕
5) 设A、B、C、D为非空集合,则 ABCDAC∧BD. 证明: 首先,由ABCD 证明AC∧BD. 任取xA,任取yB,所以 xAyB A×B C×D (由ABCD ) xCyD 所以, AC∧BD. 其次, 由AC,BD. 证明ABCD 任取A×B A×B xAyB xCyD (由AC,BD) C×D 所以, ABCD 证毕

6)约定 (…(A1×A2)××An21)XAn)=A1×A2××An 特别AxAx.×A=A 设R是实数集合,则R2表示笛卡尔坐标平面, R3表示三维空间,R表示n维空间 3应用 1)令A1={xx是学号}A2={xx是姓名}A3={男,女} A:={xx是出生日期}A5={xx是班级}A6={xx是籍贯} 则A1XA2×A3×AxA×A6中一个元素: <001,王强,男,1981:02:16,计2001-1,辽宁 这就是学生档案数据库的一条信息,所以学生 的档案就是AA2XA3×A4×A×A的一个子集
6)约定 (…(A1A2 )…An-1 )An )=A1A2…An 特别 AA…A = An 设R是实数集合,则R2表示笛卡尔坐标平面, R3表示三维空间,Rn表示n维空间。 3.应用 1)令A1={x|x是学号} A2={x|x是姓名} A3={男,女} A4={x|x是出生日期} A5={x|x是班级} A6 ={x|x是籍贯} 则A1A2A3 A4A5 A6中一个元素: 这就是学生档案数据库的一条信息,所以学生 的档案就是A1A2A3 A4A5 A6的一个子集。 n 个
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第四章 最简单的C程序设计——顺序结构程序设计(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十章 指针(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十三章 文件(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第十一章 结构体与共用体(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第六章 循环控制(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第八章 函数(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第五章 选择结构程序设计(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第九章 预处理命令(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第三章 数据类型、运算符与表达式(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第七章 数组(姜恒远).ppt
- 南京大学:《C语言程序设计》课程教学资源(PPT课件)第一章 C语言概述(姜恒远).ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第十章 搜索与散列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第九章 排序.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第八章 图.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第七章 集合与搜索.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第六章 树与森林.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第五章 递归.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第四章 栈与队列.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 链表.ppt
- 清华大学:《数据结构》课程教学资源(PPT课件讲稿)第二章 数组.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第四章 二元关系.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)期末总复习.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)绪论、第一章 命题逻辑(主讲:许桂清).ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第二章 谓词逻辑.ppt
- 东北大学:《离散数学》课程教学资源(试题)2001级总本.doc
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 东北大学:《离散数学》课程教学资源(PPT课件讲稿)第三章 集合论基础.ppt
- 华中科技大学出版社:《深度探索C++对象模型》PDF电子书(候捷).pdf
- 21世纪高职高专规划教材:《计算机网络技术实训教程》PDF电子书(共八章)(史秀璋).pdf
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)课程简介.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第一章 初步知识.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第二章 数据类型、运算符、表达式.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第三章 结构化程序设计.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第四章 模块化与函数.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)作用域和生存期.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第五章 数组.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第六章 指针.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第七章 自定义数据类型.ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(1/2).ppt
- 上海交通大学:《C++程序设计》课程教学课件(PPT讲稿)第八章 类与对象(2/2).ppt