ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
二元关系 - Wikipedia

二元关系

维基百科,自由的百科全书

数学上,二元关系(或简称关系)用於讨论两种物件的连系。诸如算术中的"大於"及"等於", 几何学中的 "相似",或集合论中的"为...之元素" 或"为...之子集"。

目录

[编辑] 定义

集合 X 与集合 Y 上的二元关系是 R=(X, Y, G(R)) 当中 G(R),称为R,是笛卡兒積 X × Y子集。若 (x,y) ∈ G(R) 则称 xR-关系於 y 并记作 xRyR(x,y)

但经常地我们把关系与其图等价起来,即若 RX × YR 是一个关系。

例子:有四件物件 {球,糖,车,枪} 及四个人 {甲,乙,丙,丁}。 若甲拥有球, 乙拥有糖,及丁拥有车-即无人有枪及丙一无所有-则二元关系"为...拥有"便是

R=({球,糖,车,枪}, {甲,乙,丙,丁}, {(球,甲), (糖,乙), (车,丁)})。


其中 R 的首项是物件的集合,次项是人的集合,而未项是由有序对(物件,主人) 组成的集合。比如有序对(球,甲)以R 表示, 代表球为甲拥有。

不同的关系可以有相同的图。以下的关系

({球,糖,车,枪}, {甲,乙,丁}, {(球,甲), (糖,乙), (车,丁)}

中人人皆是物主,所以与 R 不同,但两者有相同的图。

话虽如此,我们很多時候索性把R 定义为 G(R) 而 "有序对 (x,y) ∈ G(R)" 亦即是 "(x,y) ∈ R"。

二元关系可看作成二元函数,這種二元函数把输入元 xXyY 視為獨立變數並求真偽值(包括「有序对(x, y) 是或非二元关系中的一元。」此一問題)。

X=Y,則稱 RX上的關係。

[编辑] 特殊的二元关系

A 是一个集合,则

  1. 空集 \emptyset 称作 A 上的空关系
  2. E_{A} = A \times A 称作 A 上的全域关系
  3. I_{A} = \{(x, x)|x \in A\} 称作 A 上的恒等关系

[编辑] 关系矩阵

X = \{x_1, x_2, \ldots, x_n\}Y = \{y_1, y_2, \ldots, y_m\}RX Y上的关系,令


r_{ij} = \begin{cases}
 1 & (x_i, y_j) \in R \\
 0 & (x_i, y_j) \notin R
\end{cases}

则0,1矩阵


(r_{ij}) = \begin{bmatrix}
r_{11} & r_{12} & \cdots & r_{1m} \\
r_{21} & r_{22} & \cdots & r_{2m} \\
\vdots  & \vdots  & \vdots & \vdots \\
r_{n1} & r_{n2} & \cdots & r_{nm} 
\end{bmatrix}

称为R关系矩阵,记作MR

[编辑] 关系图

A = \{x_1, x_2, \ldots, x_n\}RA上的关系,令G = (V,E),其中顶点集合V = A,边集合为E,且对于任意的x_i, x_j \in V,满足(x_i, x_j) \in E当且仅当(x_i, x_j) \in R。则称图G是关系R关系图,记作GR

[编辑] 关系的运算

关系的基本运算有以下几种:

  • R 为二元关系,R 中所有有序对的第一元素构成的集合称为 R定义域,记作 dom(R)。形式化表示为

\mbox{dom}(R) = \{ x | \exists y, ~(x, y) \in R \}
  • R 为二元关系,R 中所有有序对的第二元素构成的集合称为 R值域,记作 ran(R)。形式化表示为

\mbox{ran}(R) = \{ y | \exists x, ~(x, y) \in R \}
  • R 为二元关系,R 的定义域和值域的并集称作 R,记作 fld(R),形式化表示为

\mbox{fld}(R) = \mbox{dom}(R)~\cup~\mbox{ran}(R)
  • R 为二元关系,R逆关系,简称 R,记作 R - 1,其中

R^{-1} = \{ (x, y) | (y, x) \in R \}
  • F,G 为二元关系,GF合成關係记作 F \circ G,其中

F \circ G = \{ (x, y) | \exists t,~(x, t) \in F \wedge (t, y) \in G \}
  • R 为二元关系,A 是一个集合。RA 上的限制记作 R \upharpoonright A,其中

R \upharpoonright A = \{ (x, y) | (x, y) \in R \wedge x \in A\}
  • R 为二元关系,A 是一个集合。AR 下的记作R[A],其中

R[A] = \mbox{ran}(R \upharpoonright A)
  • RA 上的二元关系,在右复合的基础上可以定义关系的幂运算
R^0 = I_A \
R^{n+1} = R^n * R \

[编辑] 关系的性质

关系的性质主要有以下五种:

  • 自反性:\forall x \in A,~(x, x) \in R
在集合 X 上的关系 R,如对任意 x \in X ,有 (x,x) \in R ,则称 R 是自反的。
  • 反自反性(自反性 的否定的強型式):\forall x \in A,~~(x, x) \notin R
在集合 X 上的关系 R,如对任意 x \in X,有 (x,x) \notin R,则称 R 是反自反的。
  • 对称性:\forall x, y \in A,~(x, y) \in R \implies (y, x) \in R
在集合 X 上的关系 R,如果有 (x,y) \in Rx \neq y 必有(y,x) \in R,则称 R 是对称的。
  • 反对称性(不是 對稱性 的否定):\forall x, y \in A,~((x, y) \in R \wedge (y, x) \in R) \implies  x = y
  • 非對稱性(對稱性 的否定的強型式):\forall a, b  \in A,\ a R b \implies \lnot(b R a)
非對稱性 是 滿足 反自反性 的反對稱性。
  • 传递性:\forall x, y, z \in A, ~((x, y) \in R \wedge (y, z) \in R) \implies (x, z) \in R

R 为集合 A 上的关系,下面给出 R 的五种性质成立的充要条件:

  1. RA 上自反当且仅当 I_A \subseteq R
  2. RA 上反自反当且仅当 R \cap I_{A} = \emptyset
  3. RA 上对称当且仅当 R = R^{-1} \
  4. RA 上反对称当且仅当 R \cap R^{-1} \subseteq I_{A}
  5. RA 上非對稱當且僅當 R \cap R^{-1} = \emptyset
  6. RA 上传递当且仅当 R * R \subseteq R

[编辑] 关系的闭包

R是非空集合A上的关系,R的自反(对称或传递)闭包A上的关系R',满足

  1. R'是自反的(对称的或传递的)
  2. R \subseteq R'
  3. A上任何包含R的自反(对称或传递)关系R''R' \subseteq R''

一般将R的自反闭包记作r(R),对称闭包记作s(R)传递闭包记作t(R)

下列三个定理给出了构造闭包的方法:

  1. r(R) = R \cup R^0
  2. s(R) = R \cup R^{-1}
  3. t(R) = R \cup R^2 \cup R^3 \cup \cdots

对于有限集合A上的关系R,存在一个正整数r,使得

t(R) = R \cup R^2 \cup \cdots \cup R^r

求传递闭包是图论中一个非常重要的问题,例如给定了一个城市的交通地图,可利用求传递闭包的方法获知任意两个地点之间是否有路相连通。可以直接利用关系矩阵相乘来求传递闭包,但那样做复杂度比较高;好一点的办法是在计算矩阵相乘的时候用分治法降低时间复杂度;但最好的方法是利用基于动态规划Floyd-Warshall算法来求传递闭包。

[编辑] 参见


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -