Loading [MathJax]/jax/output/HTML-CSS/jax.js

离散数学笔记(5)——集合论(1)

离散数学笔记(5)——集合论(1)

关系

三个特殊关系

  1. 空关系:因为 A×B(A×A),所以称之为从 AB (或 A )上的空关系
  2. 全域关系:即 A×A,称之为 A 上的全域关系,记为 EA
  3. A 上的恒等关系 IAIAA×A,且 IA={x,x|xA},称之为 A 上的恒等关系

关系的性质

  1. 自反性:设 R 是集合 A 的关系,如果对于任意 xA,都有 x,xRxRx),则称 RA 中的自反关系。即:RA 中自反的 x(xAxRx)

    从关系图看自反性:每个结点都有环。

    从关系矩阵看自反性:主对角线都为 1

  2. 反自反性:设 R 是集合 A 的关系,如果对于任意 xA,都有 x,xR,则称 RA 中的反自反关系。即:RA 中反自反的 x(xAx,xR)

    从关系图看反自反性:每个结点都无环。

    从关系矩阵看反自反性:主对角线都为 0

  3. 对称性:设 R 是集合 A 的关系,如果对于任意 x,yA,如果有 xRy,必有 yRx,则称 RA 中的对称关系。即:RA 中对称的 xy((xAyAxRy)yRx)

    从关系图看对称性:在两个不同的结点之间,若有边的话,则有方向相反的两条边。

    从关系矩阵看对称性:以主对角线为对称的矩阵。

  4. 反对称性:设 R 是集合 A 的关系,如果对于任意 x,yA,如果有 xRyyRx,就有 x=y,则称 RA 中的反对称关系。即:RA 中反对称的 xy((xAyAxRyyRx)x=y)xy((xAyAxyxRy)yx)

    从关系图看反对称性:在两个不同的结点之间最多有一条边。

    从关系矩阵看反对称性:以主对角线为对称的两个元素中最多有一个 1

  5. 传递性:设 R 是集合 A 的关系,如果对于任意 x,y,zA,如果有 xRyyRz,就有 xRz,则称 RA 中的传递关系。即:RA 中传递 xyz((xAyAzAxRyyRz)xRz)

    从关系图和关系矩阵中不易看清是否有传递性。

复合关系

定义

R 是从 XY 的关系,S 是从 YZ 的关系,则 RS 的复合关系记作 RS

RS={x,z|xXzZy(yYx,yRy,zS)}

规定 R=R=

复合关系的计算

  1. 枚举法
  2. 有向图法
  3. 关系矩阵法:cij=nk=1aikbkj

性质

  1. 满足结合律:RA×B,SB×C,TC×D,则 R(ST)=(RS)T
    23
  2. RAB 的关系,则 RIB=IAR=R

关系的乘幂

RA 上关系,由于复合运算可结合,所以关系的复合可以写成乘幂形式。即:

RR=R2,R2R=RR2=R3,

一般地,有:

  1. R0=IA
  2. RmRn=Rm+n
  3. (Rm)n=Rmn

m,n 为非负整数)

逆关系

定义

R 是从 AB 的关系,如果将R中的所有序偶的两个元素的位置互换,得到一个从 BA 的关系,称之为 R 的逆关系,记作 R1 ,或 RC

Rc={y,x|x,yR}

y,xRcx,yR

计算方法

  1. 枚举法
  2. Rc 的有向图:所有边的方向颠倒
  3. Rc 的矩阵 MR1=(MR)T 即为 R 矩阵的转置。

性质

RS 都是从 XY 的关系,则:

  1. (Rc)c=R

  2. (RS)c=RcSc

  3. (RS)c=RcSc

  4. domRc=ranR,ranRc=domR

  5. (RS)c=RcSc

  6. RSRcSc

  7. (R)c=∼Rc

  8. R 是从 XY 的关系,SYZ 的关系,则 (RS)c=ScRc

  9. RA 上关系,则 R 是对称的,当且仅当 RC=R

  10. RA 上关系,则 R 是反对称的,当且仅当 RRcIA

    24

  11. RA 上关系,则 R 是传递的,当且仅当 RRR

    25

  12. RA 上关系,则 R 是自反的,当且仅当 IAR

一些相关结论

定理 1:设 R1R2A 上的自反关系,则 RC1R1R2R1R2 也是 A 上的自反关系。

定理 2:设 R1R2A 上的对称关系,则 RC1R1R2R1R2 也是 A 上的对称关系。

26

定理 3:设 R1R2A 上的传递关系,则 RC1R1R2 也是 A 上的传递关系。

27

定理 4:设 R1R2A 上的反对称关系,则 RC1R1R2 也是 A 上的反对称关系。

28

关系的闭包运算

RA 上的关系,有时希望给R增加一些有序对,构成新关系 R,使得 R 具有自反性或对称性或传递性,但不希望 R 太大,即希望增加的有序对尽量少,这就是闭包的思想。

定义

给定 A 中关系 R,若 A 上另一个关系 R,满足:

  1. RR
  2. R 是自反的(对称的、传递的)。
  3. R 是“最小的”,即对于任何 A 上自反(对称、传递)的关系 R,如果 RR,就有 RR

则称 RR自反(对称、传递)闭包,记作 r(R)(s(R),t(R))

计算方法

定理 1:给定 A 中关系 R,则 r(R)=RIA

定理 2:给定 A 中关系 R,则 s(R)=RRc

29

定理 3:给定 A 中关系 R,则 t(R)=RR2R3

30

31

定理 4:给定 A 中关系 R,如果 A 是有限集合,|A|=n,则 t(R)=RR2Rn

32

t(R) 的矩阵 Warshall 算法

|X|=nRX×X,令 MR=A,则 MRk=Ak,于是 t(R) 的逻辑矩阵 MR+=A+A2++Ak+

(算法中 + 都是指逻辑加,即

  1. 置新矩阵 A:=MR
  2. i=1
  3. 对所有 j,如果 A[j,i]=1,则对 k=1,2,,nA[j,k]:=A[j,k]+A[i,k]
  4. i1
  5. 如果 in,则转到步骤 3,否则停止。

性质

定理 5RA 上关系,则:

  1. R 是自反的,当且仅当 r(R)=R
  2. R 是对称的,当且仅当 s(R)=R
  3. R 是传递的,当且仅当 t(R)=R

定理 6RA 上关系,则:

  1. R 是自反的,则 s(R)t(R) 也自反。

  2. R 是对称的,则 r(R)t(R) 也对称。

  3. R 是传递的,则 r(R) 也传递。

    33

    34

    35

定理 7:设 R1R2A 上关系,如果 R1R2 ,则 :

  1. r(R1)r(R2)
  2. s(R1)s(R2)
  3. t(R1)t(R2)

36

定理 8:设 R1R2A 上关系,则:

  1. r(R1R2)=r(R1)r(R2)
  2. s(R1R2)=s(R1)s(R2)
  3. t(R1)t(R2)t(R1R2)

37

定理 9:设 RA 上关系,则:

  1. s(r(R))=r(s(R))
  2. t(r(R))=r(t(R))
  3. s(t(R))t(s(R))

38

 

点赞 1

No Comments

Add your comment

批判的武器当然不能代替武器的批判。