离散数学_九章:关系(4)(一)

简介: 离散数学_九章:关系(4)(一)

1、闭包(closure)的定义


包含一些给定对象,具有指定性质的最小集合


定义: 设R是集合 A 上的关系,若存在关系 R 的具有性质 P 的闭包,则此闭包是集合 A 上包含R的具有性质 P 的关系 S,并且 S 是每一个包含R的具有性质 P 的 A×A 的子集


❗ 简单来说,求 R 的具有性质P的闭包就是把R 与满足性质 P 的关系的集合取并(∪)


2、不同类型的闭包


1. 自反闭包(reflexive closure)

自反闭包: 包含给定关系R的最小自反关系,称为R的自反闭包。记作 r ( R )


(1) R ⊆ r( R )

(2) r( R )是自反的

(3) ∀S( (R⊆S ∧ S自反) → r( R )⊆S )

! 加上自己到自己的环


📘例:

整数集上的关系R={ (a,b) l a < b } 的自反闭包是什么?


解:

R的自反闭包是 { (a,b) l a < b } U { (a,a) l a∈Z } = { (a,b) l a ≤ b }


2. 对称闭包(symmetric closure)

对称闭包: 包含给定关系R的最小对称关系,称为R的对称闭包。记作s( R )


(1) R ⊆ s( R )

(2) s( R )是对称的

(3) ∀S( (R⊆S ∧ S对称) → s( R )⊆S )


! 每条边有回路


3. 传递闭包(transitive closure)

传递闭包: 包含给定关系R的最小传递关系,称为R的传递闭包。记作t( R )


(1) R ⊆ t( R )

(2) t ( R )是传递的

(3) ∀S( (R⊆S ∧ S传递) → t( R )⊆S )

相关文章
|
4月前
|
机器学习/深度学习 算法
[第三章]数学与简单dp
[第三章]数学与简单dp
52 1
|
10月前
|
存储 人工智能 算法
【AcWing算法基础课】第四章 数学知识(未完待续)(3)
根据下面公式来预处理出等式右边的组合数的值,那么等式左边就可以用等式右边已经算过的值来进行计算(有点像dp)。
74 0
|
10月前
|
人工智能 算法 BI
【AcWing算法基础课】第四章 数学知识(未完待续)(2)
从2到n枚举每个数,删掉其所有的倍数,枚举完之后,没有被删掉的数为质数。
77 0
|
机器学习/深度学习 数据库
离散数学_九章:关系(2)
离散数学_九章:关系(2)
90 1
|
数据可视化
离散数学_九章:关系(6)(二)
离散数学_九章:关系(6)(二)
275 0
|
机器学习/深度学习 移动开发
离散数学_九章:关系(4)(二)
离散数学_九章:关系(4)(二)
123 0
|
Python
离散数学_九章:关系(6)(一)
离散数学_九章:关系(6)(一)
92 0
|
人工智能
离散数学_九章:关系(3)(一)
离散数学_九章:关系(3)(一)
95 0
离散数学_九章:关系(3)(二)
离散数学_九章:关系(3)(二)
70 0
|
移动开发 vr&ar
离散数学_九章:关系(1)
离散数学_九章:关系(1)
111 0