第6章 二元关系
二元关系
序偶和笛卡尔积
序偶:两个元素x,y按照一定的次序组成的二元组称为有序偶对,简称序偶,记作
序偶相等:当且仅当
n重有序组:
n重有序组相等:当且仅当
笛卡尔积:
- 不满足交换律,不满足结合律
- 当且仅当或
- A,B均为有限集时,
笛卡尔积相关定理(均是非空集合):
n个集合的笛卡尔积:
- 当时,
关系
关系:设A,B为两个非空集合,称A×B的任意子集R为从A到B的一个二元关系,简称关系,若A=B,则称R为A上的一个二元关系
- A到B的空关系:
- A上的恒等关系:
- A到B的全关系:
- :
:
关系个数:共有个关系
前域、后域、定义域、值域、域:
n元关系:n个非空集合的任意子集R为的n元关系
关系的表示
3种表示方式
- 集合表示法:即枚举法或叙述法
- 关系图表示法:即使用有向图刻画关系R
- :有向图无自环
- :有向图可能有自环
- 关系矩阵表示法:即R的邻接矩阵,记作,关系矩阵是布尔矩阵
布尔矩阵的基本运算(对于两个mxn的矩阵A,B):
- 并:记作,其中结果的每一个元素
- 交:记作,其中结果的每一个元素
- 布尔积:记作,其中结果的每一个元素
布尔矩阵的运算定律(对于两个mxn的矩阵A,B):
关系的应用
集合A到集合B上的关系可以看成是表(类似数据库中的表)
关系的运算
关系的基本运算:交并差补(即集合的基本运算,关系也是一种集合)
复合关系(合成关系):,其中
复合关系的一些特性:
- 如果对任意的和,不存在,使得和同时成立,则为空集,否则为非空集合
复合关系的一些定理:
关系的逆运算



关系的幂运算


关系的性质
关系性质的定义

存在既不是对称也不是反对称的关系,也存在既是对称也是反对称的关系
非空集合A上的空关系是反自反的,因为都有
非空集合A上的空关系是反对称的,因为都有
不能脱离所在的集合谈论关系的性质
关系性质的判定定理

关系性质的保守性

逆运算与交运算具有较好的保守性
并运算、差运算和复合运算的保守性较差
关系的闭包
闭包运算:在给定关系R中添加最少的元素,使其具有需要的特殊性质
- 包括:自反闭包、对称闭包、传递闭包
求闭包的方法:
对于传递闭包,可使用warshall算法:https://blog.csdn.net/qq_61711593/article/details/124806165
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2021-03-03 Java学习笔记(1)