当前位置:网站首页>[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 ;
边栏推荐
- Source insight automatic installation and licensing
- Introduction to rust Foundation (basic type)
- leetcode860. Lemonade change
- 酒店公共广播背景音乐-基于互联网+的酒店IP网络广播系统设计
- How do I migrate my altaro VM backup configuration to another machine?
- Overview of basic knowledge of C language
- Altaro o365 total backup subscription plan
- "250000 a year is just the price of cabbage" has become a thing of the past. The annual salary of AI posts has decreased by 8.9%, and the latest salary report has been released
- Self introduction and objectives
- Introduction to redis and explanation of data types
猜你喜欢
大学校园IP网络广播-厂家基于校园局域网的大学校园IP广播方案设计指南
[set theory] relational power operation (relational power operation | examples of relational power operation | properties of relational power operation)
Go practice - gorilla / handlers used by gorilla web Toolkit
leetcode435. Non overlapping interval
Promise
JS dynamic table creation
[set theory] relationship properties (common relationship properties | relationship properties examples | relationship operation properties)
XML Configuration File
Webrtc protocol introduction -- an article to understand ice, stun, NAT, turn
Introduction to deep learning (II) -- univariate linear regression
随机推荐
Congratulations to musk and NADELLA on their election as academicians of the American Academy of engineering, and Zhang Hongjiang and Fang daining on their election as foreign academicians
How to use source insight
Botu uses peek and poke for IO mapping
大学校园IP网络广播-厂家基于校园局域网的大学校园IP广播方案设计指南
Altaro virtual machine replication failed: "unsupported file type vmgs"
ES7 easy mistakes in index creation
XML配置文件
BTC-密码学原理
Class loading mechanism (detailed explanation of the whole process)
Go language interface learning notes Continued
Pan details of deep learning
Deploy crawl detection network using tensorrt (I)
Progressive multi grasp detection using grasp path for rgbd images
Configure and use Anaconda environment in pycharm
Ueditor, FCKeditor, kindeditor editor vulnerability
Yolov5 input (I) -- mosaic data enhancement | CSDN creative punch in
Overview of basic knowledge of C language
Jetson AGX Orin 平台移植ar0233-gw5200-max9295相机驱动
6.23 warehouse operation on Thursday
Self introduction and objectives