当前位置:网站首页>[set theory] relational closure (relational closure related theorem)
[set theory] relational closure (relational closure related theorem)
2022-07-03 05:22:00 【Programmer community】
List of articles
- One 、 Relational closure theorem ( Closure operation fixed point )
- Two 、 Relational closure theorem ( Monotonicity of closure operation )
- 3、 ... and 、 Relational closure theorem ( The relationship between closure operation and union operation )
- Four 、 Transitive closure union counterexample
One 、 Relational closure theorem ( Closure operation fixed point )
R
R
R The relationship is
A
A
A Binary relations on sets ,
R
⊆
A
R \subseteq A
R⊆A , And
A
A
A Set is not empty ,
A
≠
∅
A \not= \varnothing
A=∅
R
R
R Relationships are reflexive , If and only if
R
R
R Reflexive closure of relation
r
(
R
)
r ( R )
r(R) It's also
R
R
R Relationship itself ;
R
since
back
⇔
r
(
R
)
=
R
R introspect \Leftrightarrow r(R) = R
R since back ⇔r(R)=R
R
R
R The relationship is symmetrical , If and only if
R
R
R Symmetric closure of relation
s
(
R
)
s ( R )
s(R) It's also
R
R
R Relationship itself ;
R
Yes
call
⇔
s
(
R
)
=
R
R symmetry \Leftrightarrow s(R) = R
R Yes call ⇔s(R)=R
R
R
R Relationships are transitive , If and only if
R
R
R Transitive closure of relation
t
(
R
)
t ( R )
t(R) It's also
R
R
R Relationship itself ;
R
Pass on
Deliver
⇔
t
(
R
)
=
R
R Pass on \Leftrightarrow t(R) = R
R Pass on Deliver ⇔t(R)=R
Two 、 Relational closure theorem ( Monotonicity of closure operation )
R
1
,
R
2
R_1 , R_2
R1,R2 The relationship is
A
A
A Binary relations on sets ,
R
2
R_2
R2 Relationships include
R
1
R_1
R1 Relationship ,
R
1
⊆
R
2
⊆
A
×
A
R_1 \subseteq R_2 \subseteq A \times A
R1⊆R2⊆A×A , And
A
A
A Set is not empty ,
A
≠
∅
A \not= \varnothing
A=∅
R
1
R_1
R1 Reflexive closure of relation Included in
R
2
R_2
R2 Reflexive closure of relation
r
(
R
1
)
⊆
r
(
R
2
)
r(R_1) \subseteq r(R_2)
r(R1)⊆r(R2)
R
1
R_1
R1 Symmetric closure of relation Included in
R
2
R_2
R2 Symmetric closure of relation
s
(
R
1
)
⊆
s
(
R
2
)
s(R_1) \subseteq s(R_2)
s(R1)⊆s(R2)
R
1
R_1
R1 Transitive closure of relation Included in
R
2
R_2
R2 Transitive closure of relation
t
(
R
1
)
⊆
t
(
R
2
)
t(R_1) \subseteq t(R_2)
t(R1)⊆t(R2)
3、 ... and 、 Relational closure theorem ( The relationship between closure operation and union operation )
R
1
,
R
2
R_1 , R_2
R1,R2 The relationship is
A
A
A Binary relations on sets ,
R
2
R_2
R2 Relationships include
R
1
R_1
R1 Relationship ,
R
1
⊆
R
2
⊆
A
×
A
R_1 \subseteq R_2 \subseteq A \times A
R1⊆R2⊆A×A , And
A
A
A Set is not empty ,
A
≠
∅
A \not= \varnothing
A=∅
Reflexive closure union :
R
1
R_1
R1 Relationship And
R
2
R_2
R2 Relationship Combine Of Reflexive closure , be equal to
R
1
R_1
R1 Reflexive closure of relation And
R
2
R_2
R2 Reflexive closure of relation Union ;
r
(
R
1
∪
R
2
)
=
r
(
R
1
)
∪
r
(
R
2
)
r(R_1 \cup R_2) = r(R_1) \cup r(R_2)
r(R1∪R2)=r(R1)∪r(R2)
Symmetric closure union :
R
1
R_1
R1 Relationship And
R
2
R_2
R2 Relationship Combine Of Symmetric closure , be equal to
R
1
R_1
R1 Symmetric closure of relation And
R
2
R_2
R2 Symmetric closure of relation Union ;
s
(
R
1
∪
R
2
)
=
s
(
R
1
)
∪
s
(
R
2
)
s(R_1 \cup R_2) = s(R_1) \cup s(R_2)
s(R1∪R2)=s(R1)∪s(R2)
Transitive closure union :
R
1
R_1
R1 Relationship And
R
2
R_2
R2 Relationship Combine Of Pass closures , contain
R
1
R_1
R1 Transitive closure of relation And
R
2
R_2
R2 Transitive closure of relation Union ;
t
(
R
1
∪
R
2
)
⊇
t
(
R
1
)
∪
t
(
R
2
)
t(R_1 \cup R_2) \supseteq t(R_1) \cup t(R_2)
t(R1∪R2)⊇t(R1)∪t(R2)
Four 、 Transitive closure union counterexample
Pass closures Counter examples of :
aggregate
A
=
{
a
,
b
}
A = \{a, b\}
A={ a,b}
Relationship
R
1
=
{
<
a
,
b
>
}
R_1 = \{ <a,b> \}
R1={ <a,b>} , Relationship
R
2
=
{
<
b
,
a
>
}
R_2 = \{ <b,a> \}
R2={ <b,a>}
R
1
R_1
R1 Transitive closure of relation :
t
(
R
1
)
=
{
<
a
,
b
>
}
t(R_1) = \{ <a,b> \}
t(R1)={ <a,b>}

R
2
R_2
R2 Transitive closure of relation :
t
(
R
2
)
=
{
<
b
,
a
>
}
t(R_2) = \{ <b,a> \}
t(R2)={ <b,a>}

Closure of union :
t
(
R
1
∪
R
2
)
=
{
<
a
,
b
>
,
<
a
,
a
>
,
<
b
,
a
>
,
<
b
,
b
>
}
t(R_1 \cup R_2) = \{ <a,b> , <a,a> , <b,a> , <b,b> \}
t(R1∪R2)={ <a,b>,<a,a>,<b,a>,<b,b>}

Union of closures :
t
(
R
1
)
∪
t
(
R
2
)
=
{
<
a
,
b
>
,
<
b
,
a
>
}
t(R_1) \cup t(R_2) = \{ <a,b> , <b, a> \}
t(R1)∪t(R2)={ <a,b>,<b,a>} , The relationship is non transitive ;

边栏推荐
- 请求数据库报错:“could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGram
- Best practices for setting up altaro VM backups
- 谷歌 | 蛋白序列的深度嵌入和比对
- leetcode452. Detonate the balloon with the minimum number of arrows
- Chapter II program design of circular structure
- Altaro set grandfather parent child (GFS) archiving
- Map的扩容机制
- Redis breakdown penetration avalanche
- Why should we rewrite hashcode when we rewrite the equals method?
- Differences among bio, NiO and AIO
猜你喜欢

JS dynamic table creation

leetcode452. Detonate the balloon with the minimum number of arrows

Map的扩容机制
![[set theory] relationship properties (common relationship properties | relationship properties examples | relationship operation properties)](/img/af/8dfa783c87363a9d75c52e7680d508.jpg)
[set theory] relationship properties (common relationship properties | relationship properties examples | relationship operation properties)

College campus IP network broadcasting - manufacturer's design guide for college campus IP broadcasting scheme based on campus LAN

Pessimistic lock and optimistic lock of multithreading

leetcode406. Rebuild the queue based on height

Web APIs exclusivity

"Hands on deep learning" pytorch edition Chapter II exercise

es7创建索引容易犯的错误
随机推荐
Redis 击穿穿透雪崩
Azure file synchronization of altaro: the end of traditional file servers?
大学校园IP网络广播-厂家基于校园局域网的大学校园IP广播方案设计指南
乾元通多卡聚合路由器的技术解析
(subplots用法)matplotlib如何绘制多个子图(轴域)
在PyCharm中配置使用Anaconda环境
Explanation of several points needing attention in final (tested by the author)
Pan details of deep learning
Learn libcef together -- set cookies for your browser
Webapidom get page elements
Use posture of sudo right raising vulnerability in actual combat (cve-2021-3156)
Go practice -- closures in golang (anonymous functions, closures)
Deep embedding and alignment of Google | protein sequences
音频焦点系列:手写一个demo理解音频焦点与AudioMananger
ROS Compilation Principle
Robot capture experiment demonstration video
请求数据库报错:“could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGram
Simpleitk learning notes
leetcode435. Non overlapping interval
Redis breakdown penetration avalanche