有序对与笛卡尔积
有序对的概念
笛卡尔积的概念
一般来说,笛卡尔积不满足交换律和结合律。
笛卡尔积的性质
- $A \times \emptyset = \emptyset, \ \emptyset \times A = \emptyset$
- 左右交换律
- $A \times (B \cup C) = (A \times B) \cup (A \times C)$
- $(B \cup C) \times A = (B \times A) \cup (C \times A)$
- $A \times (B \cap C) = (A \times B) \cap (A \times C)$
- $(B \times C) \cap A = (B \times A) \cap (C \times A)$
- 若 $A \subseteq C,B \subseteq D,$ 则 $A \times B \subseteq C \times D$ 。
- 多个笛卡尔积运算同时出现时,括号会带来元组嵌套;没有括号时,可以直接用平级多元组表示。
二元关系
二元关系的定义与性质
- 元素均为有序对的非空集合或者空集
- 对于集合 $A,B$ , $A \times B$ 的所有子集都是从A到B的二元关系,当 $A=B$ 时,称为A上的二元关系。
- $xRy$ 与 $x \not \mathrel{R} y$ 的关系。
- 若 $|A|=n$ ,则 $|P(A \times A)|=2^{n^2}$ 。
特殊的二元关系。
- 空集被称为A上的空关系
- $A$ 上的全域关系和恒等关系。
- $E_A=\lbrace\langle x,y \rangle | x \in A \land y \in A\rbrace$
- $I_A=\lbrace\langle x,x \rangle | x \in A \rbrace$
- 小于或等于关系
- 整除关系
- 包含关系
表示二元关系的常见方法。
- 集合表达式
- 关系矩阵(类似邻接矩阵)
- 关系图(有关系就连边)
关系的运算
- 相关概念
- $\mathrm{dom} \ R$ :二元关系 $R$ 中所有有序对第一元素构成的集合,称作 $R$ 的定义域。
- $\mathrm{ran} \ R$ :二元关系 $R$ 中所有有序对第二元素构成的集合,称作 $R$ 的值域。
- $R$ 的定义域与值域的并集称作它的域,即
- 逆关系
- 复合
- 复合运算计算时,需要把 $\langle x,y \rangle$ 中 $x=y$ 的情况也算进去。
- 二元关系 $R$ 在集合 $A$ 上的限制为
- $A$ 在 $R$ 下的像:$R[A] = \mathrm{ran}(R \upharpoonright A)$ 。
- 关系运算中逆运算最为优先
- 所有关系运算都优先于集合运算
- 未规定的以括号决定运算顺序
二元关系的运算规律
- (1)
- $(F^{-1})^{-1} =F$
- $\mathrm{dom} (F^{-1}) = \mathrm{ran} F$
- $\mathrm{ran} (F^{-1}) = \mathrm{dom} F$
- (2)
- $(F \circ G) \circ H = F \circ (G \circ H)$
- $(F \circ G)^{-1} = G^{-1} \circ F^{-1}$
- (3)
- $R \circ I_A = R = I_A \circ R$
- (4)
- $F \circ (G \cup H) = F \circ G \cup F \circ H$
- $(G \cup H) \circ F = (G \circ F) \cup (H \circ F)$
- $F \circ (G \cap H) = F \circ G \cap F \circ H$
- $(G \cap H) \circ F = (G \circ F) \cap (H \circ F)$
- 这个对于有限多个二元关系也成立

(5)
- $F \upharpoonright (A \cup B) = F \upharpoonright A \cup F \upharpoonright B$
- $F[A \cup B] = F[A] \cup F[B]$
- $F \upharpoonright (A \cap B) = F \upharpoonright A \cap F \upharpoonright B$
- $F[A \cap B] \subseteq F[A] \cap F[B]$
$R$ 的次幂的定义。
零次幂对应恒等关系
其次幂的加法、乘法运算与数域中的相同
矩阵运算加法是逻辑加,即计算机中的并运算。
一定存在不相等的自然数,使得 $R$ 的两个次幂相等。
$R$ 次幂的性质。
设 $R$ 是 $A$ 上的关系,若存在自然数 $s,t,s 关系的性质 性质成立的充要条件。 集合运算与性质的关系 性质在不同表示法下的性质 集合运算的相关性质 闭包的三个条件 闭包的计算 关系矩阵与关系图求闭包。 关系矩阵里使用的是逻辑加。 如果图中存在回路,在画 $t(R)$ 时,这条路径上的每个点都要加上一个环。 计算机求传递闭包。 闭包的主要性质 (1) 若 $R$ 是非空集合 $A$ 上的关系,则有: (2) $R_1,R_2$ 是非空集合 $A$ 上的关系,且 $R_1 \subseteq R_2$,则有: (3) $R$ 是非空集合 $A$ 上的关系,则有: 即:对称闭包可能失去传递性。 因此,我们用 $tsr(R)$ 表示 $R$ 的自反、对称、传递闭包,有 $tsr(R)=t(s(r(R)))$ 。 证明传递相关性质常用归纳法 等价关系的定义 自反 传递 对称 若 $\langle x,y \rangle \in R$ ,则称 $x$ 等价于 $y$ ,即 $x \sim y$ 。 等价类的定义 关系图中每个联通块中的所有顶点构成一个等价类 $R$ 是非空集合 $A$ 上的等价关系, $x \in A$ ,则 $x$ 的等价类记作 $[x]$ 或 $[x]_R$ ,定义为 等价类的性质 若 $R$ 是非空集合 $A$ 上的等价关系,则有: $\forall x \in A, [x]$ 是 $A$ 的非空子集。 $\forall x,y \in A,$ 如果 $xRy$ ,则 $[x] = [y]$ 。 $\forall x,y \in A,$ 如果 $x \not \mathrel{R} y$ ,则 $[x] \cap [y] = \emptyset$ 。 $\cup \lbrace[x]|x \in A\rbrace=A$ 。 商集的概念 以 $R$ 的所有等价类作为元素的集合称为 $A$ 关于 $R$ 的商集,记作 $A / R$ ,即 $A / R =\lbrace[x] | x \in A\rbrace$ 。 划分的定义 划分与等价关系 偏序关系的相关概念。 哈斯图的画法 先排列元素顺序 若 $x \prec y,$ 则把 $x$ 画在 $y$ 下方。 若 $y$ 覆盖 $x,$ 则连接 $x$ 与 $y$ 。 极小元、极大元、上界、下界、上确界、下确界的定义 (1) 设 $\langle A,\preceq \rangle$ 为偏序集, $B \subseteq A,y \in B$。 设 $\langle A,\preceq \rangle$ 为偏序集, $B \subseteq A,y \in A$。 关于这些概念的阐述。 最小元一定要求其它元素与它可比,而极小元没有要求,只需要没有比它小的元素。在有穷集中,最小元不一定存在,存在即唯一;而极小元一定存在且可能有多个。极大元与最大元同此定义。 哈斯图中的孤立顶点既是极小元又是极大元 $B$ 的最小元一定是 $B$ 的下界,同时也是下确界。同样地,最大元一定是 $B$ 的上界,同时也是上确界。但是下界(上界)不一定是最小元(最大元),因为不一定是 $B$ 中元素。 上界、下界、上确界、下确界都可能不存在,上确界(下确界)存在即唯一。 最大元一定是极大元,最小元一定是极小元。 调度问题的定义 调度问题的解决 例 2.1.3 设 $A,B,C,D$ 为任意集合,判断下列陈述是否正确,并说明理由。 不一定。若 $A=\emptyset$,则无论 $B$ 和 $C$ 是什么集合,都有 因此不能推出 $B=C$。如果额外给出 $A\neq\emptyset$,结论才成立。 不一定。右侧是笛卡尔积,而左侧只是从 $A$ 中删去若干有序对,两边的对象类型已经不同。取 $A=B=C=\lbrace1\rbrace$,左侧为 $\lbrace1\rbrace$,右侧为 $\emptyset$,故等式不成立。 例 2.3.5 设 求最小的自然数 $m$ 和 $n$ ,使得 $m < n$ 且 $R^{m} = R^{n}$。 关系 $R$ 可以看作两个互不相交的循环:$a,b$ 之间构成长度为 $2$ 的循环,$d,e,f$ 之间构成长度为 $3$ 的循环。因此关系幂的周期为 又 $R^0=I_A$,最早重复出现在 $R^0=R^6$,所以 $m=0,n=6$。 使用闭包的单调性:若 $R_1 \subseteq R_2$,则 $t(R_1) \subseteq t(R_2)$。由于 所以 因此 取 $A=\lbrace1,2,3\rbrace$ 这两个关系本身都是传递的,但 其中 $\langle 1,2\rangle$ 与 $\langle 2,3\rangle$ 同时存在,却没有 $\langle 1,3\rangle$,所以 $R_1\circ R_2$ 不传递。 设 等价关系由它的等价类完全决定。同一等价类内的任意两个元素等价,不同等价类中的元素不等价,因此 于是 这个关系也可以从商集与划分的定义中直接看出: 由 Cauchy 不等式 即 $r\geq n^2/m$,所以 $mr\geq n^2$。 不一定。若 $A=\emptyset$,则 $A\times B=A\times C=\emptyset$,此时无法推出 $B\subseteq C$。若额外要求 $A\neq\emptyset$,才可以从任意 $b\in B$ 出发,取 $a\in A$,由 $\langle a,b\rangle\in A\times C$ 推出 $b\in C$。 求 $A[\emptyset ],A \upharpoonright \emptyset$。 限制和像都是以一个集合作为运算对象。这里参与运算的是空集本身,它没有元素,因此 求 $R_1^2$。 计算关系幂时不要漏掉自环带来的复合项。尤其是 $\langle a,a\rangle$ 会使得从 $a$ 出发的若干有序对继续保留下来。 不一定。令 则 由于没有 $\langle 1,4\rangle$,所以 $R_1\circ R_2$ 不传递。 证明传递闭包的单调性通常先证明关系幂的单调性。由 $R_1\subseteq R_2$,可归纳证明对任意 $n\in N$ 都有 $n=1$ 时结论就是已知条件。若 $R_1^n \subseteq R_2^n$,取任意 $\langle x,y\rangle \in R_1^{n+1}$,则存在 $z$ 使得 由归纳假设和 $R_1\subseteq R_2$ 可知 $\langle x,z\rangle \in R_2^n$ 且 $\langle z,y\rangle \in R_2$,因此 $\langle x,y\rangle \in R_2^{n+1}$。于是 $R_1^{n+1}\subseteq R_2^{n+1}$。 再由 可得 $t(R_1)\subseteq t(R_2)$。 解:由于 $R$ 是自反的,因此有 $I_A \subseteq R,$ 又由于 $s(R)=R \cup R^{-1},t(R)=R \cup R^2 \cup R^3 \ldots,$ 因此有 $I_A \subseteq s(R),I_A \subseteq t(R),$ 即 $s(R)$ 与 $t(R)$ 也是自反的。 解 由于 $R$ 是传递的,因此有 $R \circ R \subseteq R$ ,而 证毕。 自反性和对称性可以直接由对称差的性质得到。下面证明传递性。若 $XRY$ 且 $YRZ$,则 又因为 所以 $XRZ$。因此 $R$ 是 $A$ 上的等价关系。 需要按 $A$ 的大小讨论。若 $|A|=1$,则 $P(A)-\lbrace\emptyset\rbrace$ 中只有 $A$ 本身,构成划分;若 $|A|>1$,不同的非空子集会发生交叠,因此不构成划分。 由于 $R$ 自反,$I_A\subseteq R$,同时也有 $I_A\subseteq R^{-1}$,所以 $I_A\subseteq R\cap R^{-1}$,即 $R\cap R^{-1}$ 自反。 若 $\langle x,y\rangle \in R\cap R^{-1}$,则 $\langle x,y\rangle \in R$ 且 $\langle y,x\rangle \in R$,从而 $\langle y,x\rangle \in R\cap R^{-1}$,所以 $R\cap R^{-1}$ 对称。 最后证明传递性。若 $\langle x,z\rangle,\langle z,y\rangle \in R\cap R^{-1}$,则 由 $R$ 的传递性可得 $\langle x,y\rangle \in R$ 且 $\langle y,x\rangle \in R$,于是 $\langle x,y\rangle \in R\cap R^{-1}$。因此 $R\cap R^{-1}$ 是等价关系。 必要性:若 $R$ 是等价关系,$\langle a,b\rangle \in R$ 且 $\langle a,c\rangle \in R$。由对称性得 $\langle b,a\rangle \in R$,再由传递性得 $\langle b,c\rangle \in R$。 充分性:已知 $R$ 自反,并假设题中条件成立。先证对称性。若 $\langle a,b\rangle \in R$,由于 $R$ 自反,有 $\langle a,a\rangle \in R$。令 $c=a$,由题中条件得到 $\langle b,a\rangle \in R$。 再证传递性。若 $\langle x,y\rangle \in R$ 且 $\langle y,z\rangle \in R$,由刚刚证明的对称性可得 $\langle y,x\rangle \in R$。将题中条件用于 $\langle y,x\rangle$ 与 $\langle y,z\rangle$,得到 $\langle x,z\rangle \in R$。因此 $R$ 是等价关系。 命题:设 $R$ 是集合 $A$ 上的对称、传递关系,则 $R$ 是自反的。 证明:设 $x \in A$ ,根据对称性由 $\langle x,y \rangle \in R$ 得到 $\langle y,x \rangle \in R,$ 再使用传递性得到 $\langle x,x \rangle \in R$。 从而证明了 $R$ 的自反性。 这段证明的问题在于,它默认对每个 $x\in A$ 都能找到某个 $y$ 使得 $\langle x,y\rangle \in R$。但对称性和传递性只保证“已经被关系关联到的元素”可以推出自环,不能保证所有元素都有自环。比如非空集合上的空关系既对称又传递,却不是自反关系。关系的性质


关系的闭包


等价关系与划分
$$
[x]_R = \lbrace{}y | y \in A, \langle x,y \rangle \in R\rbrace
$$
偏序关系




例题与练习


$$
t(R_1) \cup t(R_2) \subseteq t(R_1 \cup R_2)
$$
$$
A=\lbrace\langle \emptyset,\lbrace\emptyset,\lbrace\emptyset \rbrace\rbrace \rangle,\langle \lbrace\emptyset \rbrace, \emptyset \rangle \rbrace
$$
$$
R_1=\lbrace\langle a,a \rangle, \langle a,b \rangle, \langle b,d \rangle \rbrace
$$
$$
A=P(S),\quad C \subseteq S,\quad \forall X,Y \in A,\quad XRY \Leftrightarrow X \oplus Y \subseteq C
$$