一、自反性



自反性符号描述 :

R ⊆ A × A R \subseteq A \times A RA×A

R R R 关系是 自反的

⇔ \Leftrightarrow

∀ x ( x ∈ A → x R x ) \forall x ( x \in A \to xRx ) x(xAxRx)

⇔ \Leftrightarrow

( ∀ x ∈ A ) x R x (\forall x \in A) xRx (xA)xRx


非自反性符号描述 :

R R R 是非自反的 ⇔ \Leftrightarrow ∃ x ( x ∈ A ∧ ¬ x R x ) \exist x( x \in A \land \lnot xRx ) x(xA¬xRx)



自反性文字描述 :

R R R A A A 集合上的二元关系 ,

R R R 是自反的 ,

当且仅当 R R R 集合中的 , 任意 x x x 属于集合 A A A 的元素 , x x x x x x 都有关系 R R R ( 必须是所有的 x x x )


非自反 文字描述 : 存在 x x x 元素 , x x x 属于 A A A 集合中的元素 , 并且 x x x x x x 没有关系 ;


自反性 是验证 每个元素 与其本身 都有 R R R 关系

非自反性 只要有一个元素 与其本身 没有 R R R 关系就成立


∅ \varnothing 上的空关系 , 既是自反的 , 又是反自反的





二、自反性定理



自反性定理 :

R R R 是自反的

⇔ \Leftrightarrow

I A ⊆ R I_A \subseteq R IAR

⇔ \Leftrightarrow

R − 1 是 自 反 的 R^{-1} 是自反的 R1

⇔ \Leftrightarrow

M ( R ) M(R) M(R) 关系矩阵主对角线上的值都为 1 1 1

⇔ \Leftrightarrow

G ( R ) G(R) G(R) 关系图中每个顶点都有环



文字描述 :

R R R 是自反的

当且仅当 R R R 包含恒等关系 , I A ⊆ R I_A \subseteq R IAR

当且仅当 R − 1 R^{-1} R1 是自反的

当且仅当 M ( R ) M(R) M(R) 关系矩阵主对角线上的元素全部是 1 1 1

当且仅当 G ( R ) G(R) G(R) 关系图中每个顶点均有环





三、反自反性



反自反性 :

R ⊆ A × A R \subseteq A \times A RA×A

R R R 是反自反的

⇔ \Leftrightarrow

∀ x ( x ∈ A → ¬ x R x ) \forall x ( x \in A \to \lnot xRx ) x(xA¬xRx)

⇔ \Leftrightarrow

( ∀ x ∈ A ) ¬ x R x (\forall x \in A) \lnot xRx (xA)¬xRx



关系图 :

自反 是每个点 都有环 ( 重点 )

非自反 是 有的有环 , 有的没有环

反自反 是每个点 都没有环 ( 重点 )

非反自反 是 有的有环 , 有的没有环


∅ \varnothing 上的空关系 , 既是自反的 , 又是反自反的





四、反自反性定理



反自反定理 :

R R R 是反自反的

⇔ \Leftrightarrow

I A ∩ R = ∅ I_A \cap R = \varnothing IAR=

⇔ \Leftrightarrow

R − 1 R^{-1} R1 是反自反的

⇔ \Leftrightarrow

M ( R ) M(R) M(R) 主对角线上的元素都为 0 0 0

⇔ \Leftrightarrow

G ( R ) G(R) G(R) 每个顶点处都没有环



文字描述 :

R R R 是反自反的

当且仅当 关系 R R R 与 恒等关系 I A I_A IA 不相交

当且仅当 关系的逆 R − 1 R^{-1} R1 是反自反的

当且仅当 关系矩阵 M ( R ) M(R) M(R) 主对角线上的元素全部为 0 0 0

当且仅当 关系图 G ( R ) G(R) G(R) 的每个顶点都没有环





五、自反与反自反示例



在这里插入图片描述
上述关系图中 , 每个顶点都有环 , 是自反的 ;


在这里插入图片描述

上述关系图中 , 每个顶点都没有环 , 是反自反的


在这里插入图片描述
上述关系图中 , 有的顶点有环 , 有的顶点没有环 , 什么都不是 ;

Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐