整列可能定理の証明ノート
整列可能定理が unobjectionable logical principle だと感じられるだろうか。
整列可能定理
(Zermelo) どんな集合も整列集合にできる。
証明
任意の集合 $X$ をとる。ここで $X$ の部分集合 $S$ とその整列順序 $\prec_S$ の順序対 $(S, \prec_S)$ すべてからなる集合を $\mathcal X$ とする。
- コメント:そんなものがあるかと思ったが、少なくとも $\varnothing \in \mathcal X.$ 空集合は順序集合。
- コメント:この時点で $(X, \prec_X) \in \mathcal X$ を主張したいということを見据える。
次に $\mathcal X$ は順序集合 $(\mathcal X, \prec_{\mathcal X})$ にできることを示す。 それには順序
\[(S_1, \prec_1) \prec_{\mathcal X} (S_2, \prec_2)\]を次で定義すればよい。
- $S_1$ が $S_2$ の(順序 $\prec_2$ についての)切片であり、
- かつ $S_1$ 上の順序 $\prec_1$ が $(S_2, \prec_2)$ の部分順序集合としての順序と同じである。
これにより $\prec_{\mathcal X}$ は順序の公理を満たす。
当面の目標は順序集合 $(\mathcal X, \prec_{\mathcal X})$ が帰納的順序集合であることを示すことだ。 そのためにいろいろなものを構成する。
$\mathcal C$ を $\mathcal X$ の任意の鎖とする。これに上界が存在することを示したい。
鎖 $\mathcal C$ に含まれる集合の和集合 $C$ を考える。これに適当な順序を定義して順序集合 $(C, \prec_C)$ にできることを以下に示す:
\[\tag*{$\spadesuit$} C \coloneqq \bigcup_{(S, \prec_S) \in \mathcal C}S.\]このとき $\mathcal C$ の任意の元 $x$ について、それを含む整列集合が $\mathcal C$ にある:
\[\forall x(x \in \mathcal C \implies \exists (S_x, \prec_x)((S_x, \prec_x) \in \mathcal C \land x \in S_x).\]$x$ のほかに $y \in \mathcal C$ をとり、対応するものを $(S_y, \prec_y) \in \mathcal C$ とする。 鎖 $\mathcal C$ は定義(=全順序集合)であるので、$x \ne y$ ならば次のどちらか一方のみが成り立つ:
\[\def\lessx{ \prec_{\mathcal X} } (S_x, \prec_x) \lessx (S_y, \prec_y) \lor (S_y, \prec_y) \lessx (S_x, \prec_x).\]前者が成り立つと仮定しても一般性は損なわれない。このとき $x \prec_C y$ を次で定義する:
\[x \prec_y y \implies x \prec_C y.\]このような $(S_y, \prec_y)$ のとり方は一意的には定まらないものの、鎖 $\mathcal C$ の全順序性から $(S_y, \prec_y)$ のとり方によらず $x \prec_y y$ が定まる。
以上で順序集合 $(C, \prec_C)$ が構成できた。
順序集合 $(C, \prec_C)$ が整列集合であることを以下に示す。
空でない部分集合 $Z \subset C$ をとる(とれる)。$\spadesuit$ より次が成り立つ:
\[Z = \bigcup_{(S, \prec_S) \in \mathcal C}(S \cap Z).\]したがって
\[\exists (S, \prec_S)((S, \prec_S) \in C \land S \cap Z \ne \varnothing).\]整列集合の性質より最小元 $m = \min S \cap Z = \min Z$ をとれる。
以上により $Z$ は整列集合であることが示された。
- コメント:この性質を満たす $(S, \prec_S) \in C$ の選び方に一意性はない。 しかし、もう一つ $S^\prime \cap Z \ne \varnothing$ であるような $(S^\prime, \prec_{S^\prime})$ をとって $m^\prime = \min(S^\prime \cap Z)$ としても結局 $m = m^\prime$ であることが先ほどと同様の推論で導かれる。
整列集合 $(C, \prec_C)$ が $(\mathcal X, \prec_X)$ の上界であることを示す。つまり次を示す:
\[\forall (S, \prec_S) \in \mathcal C \implies (S, \prec_S) \prec_{\mathcal X} (C, \prec_C).\]$S = C$ ならば $\prec_C$ の構成から $\prec_C$ と $\prec_S$ は同じ順序関係である。 必然的に $(S, \prec_S) \prec_{\mathcal X} (C, \prec_C)$ であり申し分ない。
$S \ne C$ ならば $\varnothing \ne C\setminus S \subset C.$ ここで $b = \min C\setminus S$ とおくと、$S$ は $C$ における $b$ の切片に等しい。 以下それを示す。
$x \in S, y \in C, y \prec_C x$ と仮定する。$C$ の定義から:
\[\exists (S^\prime, \prec_{S^\prime})((S^\prime, \prec_{S^\prime}) \in C \land y \in S^\prime).\]鎖の性質から $S \subset S^\prime$ または $S^\prime \subset S.$
$S \subset S^\prime$ ならば $S = s(b)$ とできる。 したがって $x \prec_{S^\prime} b.$ 一方 $x, y \in S^\prime$ であり仮定から $y \prec_S x$ である。 推移律を適用して $y \prec_{S^\prime} b$ となり $y \in s(b) = S.$ すなわち $x \in S, y \in C, y \prec_C x \implies y \in S$ が成り立つので $S$ は切片である。
- コメント:切片の基本的な性質を利用しているとはいえ、上の部分だけ切り取って読むとわかりにくいかもしれない。
$S^\prime \subset S$ ならば $y \in S^\prime \subset S.\quad \therefore y \in S.$
以上で $S$ は $C$ の切片であることが示された。順序の構成により $\prec_S$ は $\prec_C$ の制限になっている。
以上により、整列集合 $(C, \prec_C)$ は $(\mathcal X, \prec_X)$ の上界である。
任意の整列集合に上界があるので $(\mathcal X, \prec_X)$ は帰納的順序集合である。 Zorn の補題によれば $(\mathcal X, \prec_{\mathcal X})$ には極大元が存在する。 それを $(M, \prec_M)$ とする。
以下、この極大元の台集合 $M$ が集合 $X$ と同じであることを示す。 $M \ne X$ を仮定して矛盾を導く。
集合 $X$ にあって集合 $M$ にない要素 $x$ をとる。 このとき集合 $M \cup \lbrace x \rbrace$ を考える。 この和集合に次のように順序 $\prec$ を定義する:
\[\begin{cases} a \prec b &\iff \forall a \forall b(a \in M, b \in M \implies a \prec_M b)\\ a \prec x &\iff \forall a(a \in M). \end{cases}\]これは整列順序であり、整列集合 $(M \cup \lbrace x \rbrace, \prec)$ が得られた:
\[(M \cup \lbrace x \rbrace, \prec) \in \mathcal X.\]これは $(M, \prec_M)$ の延長物であり、その極大性に矛盾して
\[(M, \prec_M) \prec_{\mathcal X} (M \cup \lbrace x \rbrace, \prec)\]であることになる。したがって $M \ne X$ であってはならず $M = X$ が結論される:順序 $\prec_M$ は $X$ の整列順序である。
参考資料
- 第 13 章 整列集合 - GAIRON-book (?): 他の章も含めてこのテキストを欲しい。
- Well-ordering theorem - Wikipedia: 証明のスケルトンをコンパクトにまとめてある。証明の見通しになる。
- コメント:$\prec$ と $\preceq$ を使い分ける流儀に乗り換えるべきかもしれない。 よそのテキストを読むときにけっこう混乱した。