当前位置:网站首页>[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 ;

边栏推荐
- Detailed explanation of the output end (head) of yolov5 | CSDN creation punch in
- "Hands on deep learning" pytorch edition Chapter II exercise
- The IntelliJ platform completely disables the log4j component
- Skip table: principle introduction, advantages and disadvantages of skiplist
- Yolov5 input (II) | CSDN creative punch in
- leetcode860. Lemonade change
- Make your own dataset
- Explanation of several points needing attention in final (tested by the author)
- 乾元通多卡聚合路由器的技术解析
- "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
猜你喜欢

Basic knowledge of reflection (detailed explanation)

Introduction to deep learning (II) -- univariate linear regression

Use posture of sudo right raising vulnerability in actual combat (cve-2021-3156)

Gbase8s unique index and non unique index

Gan network thought

Webrtc protocol introduction -- an article to understand ice, stun, NAT, turn
![[batch dos-cmd command - summary and summary] - CMD window setting and operation command - close CMD window and exit CMD environment (exit, exit /b, goto: EOF)](/img/ce/d6f4fb30727e7436b6443537429ad4.png)
[batch dos-cmd command - summary and summary] - CMD window setting and operation command - close CMD window and exit CMD environment (exit, exit /b, goto: EOF)

BIO、NIO、AIO区别

Shallow and first code

leetcode860. Lemonade change
随机推荐
Deploy crawl detection network using tensorrt (I)
32GB Jetson Orin SOM 不能刷机问题排查
Web APIs exclusivity
Deep embedding and alignment of Google | protein sequences
[batch dos-cmd command - summary and summary] - CMD window setting and operation command - close CMD window and exit CMD environment (exit, exit /b, goto: EOF)
Introduction to deep learning (II) -- univariate linear regression
Explanation of variables, code blocks, constructors, static variables and initialization execution sequence of static code blocks of Ali interview questions
Go practice -- use JWT (JSON web token) in golang
Redis 过期淘汰机制
Gbase8s unique index and non unique index
Redis使用Lua脚本简介
Yolov5 model construction source code details | CSDN creation punch in
Force GCC to compile 32-bit programs on 64 bit platform
ROS Compilation Principle
Obtenir et surveiller les journaux du serveur distant
Altaro o365 total backup subscription plan
Technical analysis of qianyuantong multi card aggregation router
Go practice -- gorilla / websocket used by gorilla web Toolkit
酒店公共广播背景音乐-基于互联网+的酒店IP网络广播系统设计
JS function algorithm interview case