一、关系的定义

  1. **二元关系的定义:**集合 $A、B$ 上的二元关系(Binary Relation) $R$ 是笛卡尔乘积 $A\times B$ 的一个子集;集合 $A$ 上的二元关系是笛卡尔乘积 $A\times A$ 的一个子集

    示例:

    image.png

    • $R_|$ 的含义:后者除以前者,商为整数
  2. **二元关系的数量:**具有 n 个元素的集合上共存在 $2^{n^2}$ 个二元关系

  3. **定义域与值域:**设关系 $R$ 是从集合 $A$ 到 $B$ 的二元关系,则:

  4. **n 元关系的定义:**令 $A_1, A_2, …,A_n$ 都是集合,n 元关系为 $A_1\times A_2\times …\times A_n$ 的一个子集,n 称为它的度(Degree)

  5. **复合关系的定义:**设 $R$ 是从集合 $A$ 到 $B$ 的关系, $S$ 是从集合 $B$ 到 $C$ 的关系,则 $R$ 和 $S$ 的复合关系(Composite)定义为:

    image.png

  6. 关系的幂的定义: $R^1=R,\ R^{n+1}=R^n\circ R$

  7. **反关系的定义:**设 $R$ 是从集合 $A$ 到 $B$ 的关系,则 $R$ 的反关系(Inverse) $R^{-1}$ 是从集合 $B$ 到 $A$ 的关系,定义为:

    $R^{-1}=\set{(y,x)|(x,y)\in R}$

    示例:

    image.png

二、关系的性质

1. 自反性 Reflexive

  1. **定义:**设 $R$ 是集合 $A$ 上的关系

    示例: $R_{≤},R_=,R_|$ 具有自反性

  2. 性质

2. 对称性 Symmetric

  1. **定义:**设 $R$ 是集合 $A$ 上的关系

  2. 性质

3. 传递性 Transitive

  1. **定义:**设 $R$ 是集合 $A$ 上的关系,则 $R$ 是传递的(Transitive)

    $\Leftrightarrow \forall x,y,z\in A((x,y)\in R \land (y,z)\in R)\Rightarrow (x,z)\in R$

    示例: $R_{≤},R_<,R_=,R_|,\subseteq$ 具有传递性

  2. 定理: $R$ 具有传递性 $\Leftrightarrow R^n\subseteq R\ for\ n=2,3,…$

    证明:

    image.png

    image.png

三、关系的表示