(Kuratowski) 对任意 `x, y`, 定义 `(x, y) := {{x},{x,y}}`, 称为由 `x, y` 组成的有序对 (ordered pair, 或有序二元组). 这个集合的存在惟一性分别由配对公理和外延公理保证.
`(x, y) = (u, v) iff x = u and y = v`.
`(x,y) = (u,v)` `iff {{x},{x,y}} = {{u},{u,v}}` `iff ({x} = {u} and {x,y} = {u,v})` `or ({x} = {u,v} and {x,y} = {u})` `iff (x = u and y = v) or (x = y = u = v)` `iff x = u and y = v`.
注意, 不能用类似 Kuratowski 定义有序对的方式来定义有序三元组: 假设 `(x,y,z) := {{x},{x,y},{x,y,z}}`, 则 `(a,a,b) = {{a},{a},{a,b}}` `= {{a},{a,b}}` `= {{a},{a,b},{a,b}} = (a,b,a)`. 这不是我们想要的性质.
对任意 `x_1, x_2, cdots, x_n` 递归地定义 `(x_1, x_2, cdots, x_n) := ((x_1, cdots, x_(n-1)), x_n)`, 称为有序 `bm n` 元组.
对任意集合 `A, B`, 存在集合 `X`, 使得 `x in X` 当且仅当存在 `a in A` 和 `b in B`, 使得 `x = (a, b)`: `AA A AA B EE X AA x(x in X harr EE a EE b(a in A ^^ b in B ^^ x = (a, b)))`. 由外延公理可证集合 `X` 惟一, 称为 `A, B` 的 Descartes 积 (Descartes product), 记为 `X = A xx B := {(a,b): a in A, b in B}`.
因为 `a, b in A uu B`, 所以 `(a, b) := {{a},{a,b}} sube 2^(A uu B)`, 即 `(a, b) in 2^(2^(A uu B))`. 由子集公理, 集合 `X = {x in 2^(2^(A uu B)): EE a in A, EE b in B, x = (a, b)}` 存在.
设 `f` 和 `g` 都是 `X` 到 `Y` 的映射, 由外延公理知 `f = g iff AA x in X, f(x) = g(x)`.
设 `f: X to Y` 是映射, `A, A_1, A_2 sube X`, `B, B_1, B_2 sube Y`,
`cc A sube 2^X`, `cc B sube 2^Y`. 又假定求交集时 `cc A, cc B != O/`,
则
`A_1 sube A_2 rArr f(A_1) sube f(A_2)`,
`quad B_1 sube B_2 rArr f^-1(B_1) sube f^-1(B_2)`,
`f(uuu cc A) = uuu_(A in cc A) f(A)`,
`quad f^-1(uuu cc B) = uuu_(B in cc B) f^-1(B)`,
`f(nnn cc A) sube nnn_(A in cc A) f(A)`,
`quad f^-1(nnn cc B) = nnn_(B in cc B) f^-1(B)`,
`f(A_1\\A_2) supe f(A_1)\\f(A_2)`,
`quad f^-1(B_1\\B_2) = f^-1(B_1)\\f^-1(B_2)`,
`f(X\\A) supe f(X)\\f(A)`,
`quad f^-1(Y\\B) = X\\f^-1(B)`.
设 `f: X to Y`, 定义 `f` 的核 `"Ker" f = {(x_1, x_2) in X xx X: f(x_1) = f(x_2)}`. 换言之, `(x_1, x_2) in "Ker" f iff f(x_1) = f(x_2)`. 可以验证 `"Ker" f` 构成 `X` 上的一个等价关系 (见下文).
设 `f, g` 为映射, 则按二元关系的复合, `f @ g` 也为一映射, 称为 `f` 与 `g` 的复合映射: `"dom"f @ g = "dom"g nn g^-1("dom"f)` `= {x in "dom"g: g(x) in "dom"f}`. 映射的复合也满足结合律.
定义集合 `X` 到自身的恒等映射或恒同映射为
`"id"_X: X to X`
`x mapsto x`.
恒等映射保持每一点不变.
容易验证,
`(AA f: X to Y)` `f = f @ "id"_X = "id"_Y @ f`;
`"Im"("id"_X) = X`, `"Ker"("id"_X) = Delta_X`
(`X` 上最小的等价关系, 每个元素只和自身等价).
设 `f, g` 为映射.
如果 `f uu g` 还是一个映射, 亦即 `AA x in "dom"f nn "dom"g`,
都有 `f(x) = g(x)`, 则称 `f`, `g` 是相容的.
特别, 如果 `g sube f`, 即
`"dom"g sube "dom" f`, 且 `AA x in "dom"g, g(x) = f(x)`,
则称 `g` 为 `f` 的限制, `f` 为 `g` 的扩张.
记 `"dom"f = X`, `"dom"g = A sube X`, 则映射 `f: X to Y` 在子集 `A`
上的限制记为
`f|{::}_A: A to Y`
`x mapsto f(x)`.
容易验证 `f|{::}_A = f @ "id"_X|_A`, 其中 `"id"_X|_A`
称为包含映射.
`f` 为双射时, 对任意 `y in Y`, 存在唯一 `x in X` 使 `y = f(x)` (其存在性由满射保证, 唯一性由单射保证), 把这一对应关系记为 `f^-1`, 则 `f^-1` 是一个映射, 称为 `f` 的逆.
关于像集, 原像集和单射, 满射的关系, 我们有 (设 `A, B` 分别为 `X, Y`
的真子集):
`f(f^-1(B)) sube B`, 等号成立当且仅当 `f` 为满射;
`f^-1(f(A)) supe A`, 等号成立当且仅当 `f` 为单射.
集合 `A` 到 `B` 有单射 `iff B` 到 `A` 有满射.
设 `f: X to Y`. 当 `Y = X` 时, 又称 `f` 为 `X` 上的变换. 当 `Y = RR` 时, 又称 `f` 为函数.
设 `A sube X`, 定义特征函数 `chi_A: X to {0, 1}` 如下:
`chi_A(x) = {
1, if x in A;
0, if x in X\\A;
:}`
一定意义上特征函数可以代表集合 `A` 本身. 如
`A = B iff chi_A = chi_B`,
`quad A sube B iff chi_A le chi_B`.
关于特征函数与集合运算之间的联系, 我们有
`chi_(A^c)(x) = 1 - chi_A(x)`
`chi_(A nn B)(x) = chi_A(x) * chi_B(x)`
`chi_(A \\ B)(x) = chi_A(x)(1 - chi_B(x))`
`chi_(A uu B)(x) = chi_A(x) + chi_B(x) - chi_A(x) * chi_B(x)`
`chi_(A /_\ B)(x) = |chi_A(x) - chi_B(x)|`
若关系 `R` 是对称的和传递的, 则它是一等价关系.
`AA x in "dom"R`, `EE y in "ran"R`, `x R y`. 由对称性, `y R x`. 再由传递性有 `x R x`, 即 `R` 是自反的.
设 `R` 为一等价关系, 则由对称性得到 `"dom"R = "ran"R`.
设 `R` 是 `X` 上一个等价关系, 则 `(x,y) in R rArr R(x) = R(y)`, `quad (x,y) !in R rArr R(x) nn R(y) = O/`. 于是任意两个等价类要么重合, 要么不相交. 这样 `X` 就被划分为一些不相交等价类的并, 换言之, 集合 `X//R := {R(x): x in X}` 构成 `X` 的一个划分 (partition), 称 `X//R` 为 `X` 模 `R` 的商集.
`AA z in R(x)`, 有 `(x,z) in R`, 如果 `(x,y) in R`,
由对称性和传递性得到 `(y,z) in R`, 即 `z in R(y)`.
于是 `R(x) sube R(y)`. 同理 `R(y) sube R(x)`.
假设 `EE z in R(x) nn R(y)`, 有 `(x,z), (y,z) in R`.
由对称性和传递性得到 `(x,y) in R`, 矛盾.
若 `cc D` 是 `X` 的一个划分, 可以确定 `X` 上的等价关系 `R`:
`x_1 R x_2 iff EE D in cc D, x_1, x_2 in D`.
此时 `cc D` 中的每个集合都是一个等价类, 于是 `R(x)` 确定了
`X` 到 `D` 上的一个满射.
反之若 `f` 是满射, 则商集 `X//"Ker"f = {f^-1(y): y in Y}` 与 `Y`
之间存在双射.
我们记
`x ge y iff y le x`,
`x lt y iff x le y and x != y`,
`x gt y iff x ge y and x != y`.
在全序集中, 对任意元素 `x, y`, 三命题 `x lt y`, `x = y` 或 `x gt y` 恰有一个成立.
在全序集中, 极大元就是最大元.
在偏序集中, 由反对称性知道, 最大元若存在, 必惟一, 且为一极大元. 同理在偏序集中, 上 (下) 确界若存在, 必惟一.
称预序集 `(X, le)` 是 (序) 完备的, 如果它满足确界原理: (1) 任意有上界的子集必有上确界; (2) 任意有下界的子集必有下确界.
确界原理的两个条件相互等价.
若偏序集 `(X, le)` 中任意一对元素 `x, y` 都存在上确界和下确界, 则称 `X` 是格序集 (lattice ordered set). 显然全序集是格序集.
由吸收律推出幂等律: `x ^^ x = x vv x = x`.
只证第一个等号. `x ^^ color(red)(x)` `= x ^^ (color(red)(x vv (x ^^ x)))` `= x`.
可以验证, 格序集 `(X, inf, Sup)` 满足代数格的定义; 另一方面, 在代数格 `(L, ^^, vv)` 上定义 `x le y iff x ^^ y = x`, 那么 `(L, le)` 是格序集. 因此我们不再区别格序集和代数格, 而是统称为格 (lattice).
只证 1 `rArr` 2.
右边 `= (x ^^ z) vv (y ^^ z)`
`= (x vv (y ^^ z)) ^^ (z vv (y ^^ z))`
`= (x vv y) ^^ (x vv z) ^^ z`
`= (x vv y) ^^ z`
`=` 左边.
设 `(X, le)` 为一全序集, `a, b in X`, 定义以 `a, b` 为端点的闭区间和开区间分别为 `[a,b] := {x in X: a le x le b}`, `quad (a, b) := {x in X: a lt x lt b}`. 若 `(a, b) = O/`, 就称 `(a, b)` 是 `X` 的一个间隙 (gap). 称 `E sube X` 为一区间, 如果 `AA x, y in E`, `[x, y] sube E`. 如果对任意不空的开区间 `(a, b)`, 有 `(a, b) nn E != O/`, 则称 `E` 是(序) 稠密的.
若偏序集 `X` 非空, 且对任意 `x, y in X`, 子集 `{x, y}` 都有上界, 则称 `X` 是滤过序集. 显然全序集皆是滤过的, `max{x, y}` 就是 `{x, y}` 的一个上界.
(G. Cantor) 若全序集 `P` 的任意非空子集都有极小元, 则称它为良序集. 例如, 正整数集是良序集, 实数集 `RR` 则不是. 良序集的子集仍是良序集.
空集也是良序集 (反正它没有非空子集, 可以耍赖).
子列引理 设 `P` 为良序集, 映射 `f: P to P` 严格增, 则对每个 `x in P` 有 `f(x) ge x`. 例如 `{a_(n_k)}` 是数列 `{a_n}` 的子列, 映射 `k mapsto n_k` 严格增, 那么就有 `n_k ge k`.
假设集合 `P_0 := { x in P: f(x) lt x }` 非空, 取 `P_0` 的极小元 `z`, 则 `f(z) lt z`, 由 `f` 严格增可知 `f(f(z)) lt f(z)`, 即 `f(z) in P_0`. 这与 `z` 的极小性矛盾.
顾名思义, 良序集的性质十分优良. 设 `P` 是良序集, 取出它的极小元 `x_0` 后, 剩下的 `P\\{x_0}` 中又可取出一个极小元 `x_1`, 如此进行下去, 良序集可以排列成一行: `x_0, x_1, cdots`. 当然这种排列不一定唯一, 且良序集的序结构未必就和自然数集一样, 理应存在比自然数集更大的良序集. 我们不禁疑问, 良序集的序型到底有多少种呢, 能否从每一种序型中选出一个典型代表? 这就是下篇介绍的序数.