1.2. 二元关系的特殊性质 Special Properties of Binary Relations
性质
条件
备注
举例
自反性(reflexive)
∀x(x∈A→(x,x)∈R)
(Z,=)
非自反性(irreflexive)
∀x(x∈A→(x,x)∈R)
(Z,=)
对称性(symmetric)
∀x∀y((x,y)∈R→(y,x)∈R)
(Z+,⊥)
反对称性(antisymmetric)
∀x∀y((x,y)∈R∧(y,x)∈R→x=y)
与非对称性的差别在于允许有自环。
(Z,≤)
非对称性(asymmetric)
∀x∀y((x,y)∈R→¬((y,x)∈R))
与反对称性的差别在于不允许有自环,是更强的条件。
(Z,<)
传递性(transitive)
∀x∀y∀z((x,y)∈R∧(y,z)∈R→(x,z)∈R)
若同时存在 x→y 和 y→z 的边,则必存在 x→z 的边。
(Z,≤)
讨论题
Is a relation R is reflexive if it is symmetric and transitive?
Yet a wrong proof
(a,b)∈R and R is symmetric implys (b,a)∈R.
(a,b)∈R, (b,a)∈R and R is transitive (a,a)∈R.
Which means that R is reflexive.
Incorrect. Because it cannot be guaranteed that for all a∈S, there exists a b such that (a,b)∈R. Therefore, there might exist such an a∈R for which there is no relation concerning a."
2. 组合关系 Combining Relations
因为定义在集合 A,B 上的任意关系 R 是 A×B 的子集,我们可以对关系定义任意组合运算。
2.1. 集合运算 Set Operations
定义在关系上的集合运算可以直接类比集合上的集合运算。
Let A={a1,a2,⋯,an}, B={b1,b2,⋯,bn}, MR1=[cij], MR2=[di,j], the set operations of two relations are defined by
A relation R on a set A is an 等价关系(equivalence relation) if R is (1) reflexive; (2) symmetric; (3) transitive.
We call a and b is 等价的(equivalent) if (a,b)∈R, denoted as a∼b.
如果我们想要证明一个关系是等价关系,通常可以通过证明这一关系满足以上三个性质。
4.1. 等价类 Equivalence Classes
Definition: Equivalence class
The 等价类(equivalence class) of x: the set of all elements that is equivalent to x, denoted as [x]R or [x].
Theorem
如果 R 是集合 A 上的等价关系,则以下三个命题等价:
(1) aRb
(2) [a]=[b]
(3) [a]∩[b]=∅
Note
(2) 和 (3) 的区别在于我们需要说明 [a] 和 [b] 不是空集。
Proof
Theorem 1
设 R1,R2 是集合 A 上的等价关系,则 R1∩R2 也是集合 A 上的等价关系。
Theorem 2
设 R1,R2 是集合 A 上的等价关系,则 R1∪R2 具有自反性和对称性。进一步的,(R1∪R2)∗ 是集合 A 上的等价关系。
4.2. 划分 Partitions
Definition: Partition
A 划分(partition) of set A is a collection of disjoint nonempty subsets of A that have A as their union, denoted as pr(A)={A1,A2,⋯An}.(两两不交,并为全集)
Theorem
Let R be an equivalence relation on a set A. Then the equivalence classes of R form a partition of A.
Conversely, given a partition {Ai∣i∈I} of the set A, there is an equivalence relation R that has the sets Ai,i∈I, as its equivalence classes.
集合 A 的所有等价类是原集合的一个划分;任给一个划分存在一个关系 R 使得划分出的每个子集都是等价类。
5. 偏序关系 Partial Orderings
5.1. 偏序集 Poset
Definition: Partial ordering
A relation R on a set A is an 偏序关系(partial ordering) if R is (1) reflexive; (2) antisymmetric; (3) transitive.
Notation:
(S,R): partially ordered set or 偏序集(poset).
a≼b: (S,R) is a poset and (a,b)∈R.
如 (Z,≤) 对应的关系为 R={(a,b)∣a,b∈Z∧a≤b}。
5.2. 字典序 Lexicographic Order
Definition: 字典序(lexicographic order)
Given two posets (A1,≼1) and (A2,≼2), the lexicographic ordering on A1×A2 is defined by specifying that (a1,a2) is less than (b1,b2), that is, (a1,a2)≺(b1,b2), either if a1≺1b1 or if a1=1b1 and a2≺2b2.
设 (A,≼) 是一个偏序集,称 a 是其最大值(greatest element) 当且仅当对于每个 A 中的元素 b 都有 b≼a;称 a 是其最小值(least element) 当且仅当对于每个 A 中的元素 b 都有 a≼b。
偏序集的最大值和最小值不一定存在,且如果存在则一定是唯一的。
Definition: upper/lower bounds
设 (S,≼) 是一个偏序集,A⊂S。若存在一个 S 中的元素 a 满足对于 A 中的所有元素 b 都有 b≼a,则称 a 是 A 的一个上界(upper bound)。若存在一个 S 中的元素 a 满足对于所有 A 中的元素 b 都有 a≼b,则称 a 是 A 的一个下界(lower bound)。
类似的,上下界可能不止一个,也可能不存在。
可以通过哈森图帮助我们找到子集的上下界。
Definition: least upper bound / greatest lower bound
如果 a 是子集 A 的上界中最小的,则称其是 A 的最小上界(least upper bound),记为 lub(A)。如果 a 是子集 A 的下界中最大的,则称其是 A 的最大下界(greatest lower bound)。
5.4. 链 Chain
Definition: comparable / incomparable
The elements a and b of a poset (S,≼) are 可比较的(comparable) if either a≼b or b≼a. When a and b are elements of S so that neither a≼b nor b≼a, then a and b are called 不可比较的(incomparable).
对于偏序集 (S,R) 如果集合 S 中的元素两两都是可比较的,那么认为 S 是全序的(total ordered) 或者说线性关系(linear order)。
Definition: Chain
(A,≼) 是一个偏序集,B⊆A。如果 (B,≼) 是全序的,则称 B 是 A 的一条链(chain)。
Definition: Antichain
(A,≼) 是一个偏序集,B⊆A。如果 ∀a,b,∈B(a=b),(a,b)∈R,(b,a)∈R,则称 B 是 A 的一条反链(antichain)。