0

数学構成論第一部(5)

0
0
$$$$

公理的集合論(4) 順序と順序数(1)

順序

順序

$X$を集合とする.関係$\le \subset X \times X$が半順序であるとは, 以下をみたすことをいう.
(1) $\forall x \in X [x \le x]$(反射律)
(2) $\forall x, y \in X [x \le y \land y \le x \Rightarrow x = y]$(反対称律)
(3) $\forall x, y, z \in X [x \le y \land y \le z \Rightarrow x \le z]$(推移律)
さらに$\forall x, y \in X [x \le y \vee y \le x]$(全順序律)をみたすとき, $\le$を全順序という.
半順序$\le$は全順序でないとき, $\exists x, y \in X [\neg(x \le y) \land \neg(y \le x)]$をみたす.この条件をみたす$x, y$を比較不能という.
集合$X$と半順序$\le$の組$(X, \le)$を半順序集合という.
集合$X$と全順序$\le$の組$(X, \le)$を全順序集合という.

自由半順序

$X$を集合とする.関係$\le$$x \in X$に対し$x \le x$であり, $x, y \in X$に対し$x \neq y$のとき$x, y$は比較不能であると定めると, $\le$は半順序となる.この半順序を$X$の自由半順序とよぶ.

狭義全順序

$(X, \le)$を全順序集合とする.
関係$< \subset X \times X$$x, y \in X$に対し$x < y :\Leftrightarrow x \le y \land x \neq y$と定める.$<$を狭義全順序という.

$(X, \le)$を全順序集合, $<$を狭義全順序とする.以下が成り立つ.
(1) $\forall x \in X [\neg(x < x)]$(非反射律)
(2) $\forall x, y \in X [x < y \Rightarrow \neg(y < x)]$(非対称律)
(3) $\forall x, y, z \in X [(x < y \land y < z) \Rightarrow x < z]$(推移律)
(4) $\forall x, y \in X [x \le y \Leftrightarrow (x < y \land x \neq y) \vee (\neg(x < y) \land (x = y))]$
(5) $\forall x, y \in X [(x < y \land (x \neq y) \land \neg(y < x)) \vee (\neg(x < y) \land (x = y) \land \neg(y < x)) \vee (\neg(x < y) \land (x = y) \land y < x)]$
以下$x < y, x = y, y < x$のいずれかひとつだけが成り立つという.(三一律)

  1. $x \in X$をとる.$x = x$であるため, $\neg(x < x)$が成り立つ.
  2. $x, y \in X$をとり, $x < y$と仮定する.
    もし$y < x$とすれば, $x \le y \land y \le x$から$x = y$が導けるが, これは$x < y$に矛盾し, $\neg(y < x)$が導ける.
    よって, $x < y \Rightarrow \neg(y < x)$が成り立つ.
  3. $x, y, z \in X$をとり, $x < y \land y < z$と仮定する.$\le$の推移律により, $x \le z$である.$x = z$と仮定すると$x < y \land y < x$となり(2)により$\bot$が導かれ, $\neg I$により$x \neq z$となり, $x < z$が導ける.
    よって, $(x < y \land y < z) \Rightarrow x < z$が成り立つ.
  4. $(\Rightarrow)$
    $x, y \in X$$x \le y$をみたすと仮定する.
    このとき, $x = y$であれば$\neg(x < y) \land (x = y)$が成り立ち, $x \neq y$であれば$(x < y) \land (x \neq y)$が成り立つ.
    排中律$(x = y) \vee (x \neq y)$により$(x < y \land x \neq y) \vee (\neg(x < y) \land (x = y))$が成り立つ.
    $(\Leftarrow)$
    $x, y \in X$$(x < y \land x \neq y) \vee (\neg(x < y) \land x = y)$をみたすと仮定する.
    $x < y \land (x \neq y)$のとき, 定義から$x \le y$がいえる.
    $\neg(x < y) \land (x = y)$のとき, 反射律から$x \le y$が成り立つ.
  5. $x, y \in X$をとる.$\le$の全順序律より$x \le y \vee y \le x$が成り立つ.
    (4)から, $(x < y \land (x \neq y)) \vee (\neg(x < y) \land (x = y)) \vee (y < x \land (y \neq x)) \vee (\neg(y < x) \land (y = x))$
    $(\neg(x < y) \land (x = y)) \Leftrightarrow (x = y) \Leftrightarrow (\neg(y < x) \land (y = x))$である.
    (1)(2)より三項は排他的.
    よって, $(x < y \land (x \neq y) \land \neg(y < x)) \vee (\neg(x < y) \land (x = y) \land \neg(y < x)) \vee (\neg(x < y) \land (x = y) \land y < x)$が成り立つ.
最小, 下界, 下限, 極小, 最大, 上界, 上限, 極大

$(X, \le)$を半順序集合, $A \subset X$とする.
(1) $\forall b \in A [a \le b]$が成り立つ$a \in A$が存在するとき, $a$$\min A$と表し$A$の最小元という.
(2) $x \in X$$\forall b \in A [x \le b]$をみたすとき, $x$$A$の下界という.
(3) $A$の下界全体の集合を$L$とおく.$l = \max L$が存在するとき, $l$$\inf A$と表し$A$の下限という.
(4) $\forall b \in A [b \le a \Rightarrow b = a]$が成り立つ$a$$A$における極小元という.
(5) $\forall b \in A [b \le a]$が成り立つ$a \in A$が存在するとき, $a$$\max A$と表し$A$の最大元という.
(6) $x \in X$$\forall b \in A [b \le x]$をみたすとき, $x$$A$の上界という.
(7) $A$の上界全体の集合を$U$とおく.$u = \min U$が存在するとき, $u$$\sup A$と表し$A$の上限という.
(8) $\forall b \in A [a \le b \Rightarrow b = a]$が成り立つ$a$$A$における極大元という.

min, maxについて

$(X, \le)$を半順序集合, $A \subset X$とする.
(1) $\min A$は存在すればただひとつである.
(2) $\max A$は存在すればただひとつである.

  1. $a, b \in A$$\min A$の条件を満たすと仮定する.
    このとき, $a \le b \land b \le a$が成り立ち, $a = b$がいえる.
  2. $a, b \in A$$\max A$の条件を満たすと仮定する.
    このとき, $a \le b \land b \le a$が成り立ち, $a = b$がいえる.
inf, supについて

同様に, $\inf A, \sup A$も存在すればただひとつである.

順序数の導入

集合$x$が順序数であるとは, 以下をみたすことをいう.
(1) $\forall a \in x [a \subset x]$(推移的集合である)
(2) $(x, \subset)$が全順序集合となり, $\in$$\subset$の狭義全順序となる.
(3) $\forall S \subset x [S \neq \varnothing \Rightarrow \exists l \in S [l = \min S]]$($(x, \subset)$が整列集合である)

正則性公理の言い換え

$x$を集合とする.$x \notin x$が成り立つ.

$\{x\}$に正則性公理を適用すると, $x \cap \{x\} = \varnothing$が導ける.
よって, $x \notin x$が成り立つ.

$\in$$\subset$

$x$を順序数とする.以下が成り立つ.
(1) $\forall y \in x [y = \{z \in x \mid z \in y\}]$
(2) $\forall y \in x [y:\text{順序数}]$

  1. $R = \{z \in x \mid z \in y\}$とおき, $y \in x$と仮定する.
    $z \in y$とする.$x$は順序数なので推移的集合であり, $z \in x$が成り立つ.
    よって$z \in R$となり, $y \subset R$が成り立つ.
    $z \in R$とすると$z \in y$となるので, $R \subset y$が成り立つ.
  2. $y \in x, z \in y, a \in z$をとる.
    $x$は順序数であるから推移的集合であり, $y \subset x$が成り立つ.$z \in y$から$z \in x$が従う.
    $z \in x$から$z \subset x$が成り立つ.$a \in z$から$a \in x$が従う.
    ゆえに, $a, z, y \in x$であり, $a \in z, z \in y$であるから, $\in$の推移律により$a \in y$が成り立つ.
    よって, $z \subset y$が成り立ち, $y$は推移的集合.
    $y \subset x$により, 全順序集合としての$(y, \subset)$が得られ, $\in$$\subset$の狭義全順序となる.
    $\varnothing \neq S \subset y$をとると, $y \subset x$により$\varnothing \neq S \subset x$であるから$\min S$が存在する.
    ゆえに, $(y, \subset)$は整列集合.
    よって, $y$は順序数.
$\bigcap$について

$\{A_{\lambda}\}_{\lambda \in \Lambda}$を"$\varnothing$でない順序数"の族とする.このとき, $\bigcap_{\lambda \in \Lambda}A_{\lambda}$は順序数.

$s = \bigcap_{\lambda \in \Lambda}A_{\lambda}$とおく.
$x \in s$と仮定する.このとき$\bigcap$の定義から$\forall \mu \in \Lambda [x \in A_{\mu}]$が成り立つので, その$\mu$をひとつとる.
$A_{\mu}$は順序数であるから推移的集合であり, $x \subset A_{\mu}$が成り立つ.
$\subset$の推移律により, $x \subset s$が成り立つ.
ゆえに$s$は推移的集合.
$x, y \in s$とすると$\forall \mu \in \Lambda [x, y \in A_{\mu}]$が成り立つので, その$\mu$をひとつとる.
このとき, $A_{\mu}$は順序数なので, $x \in y \Leftrightarrow x \subset y \land x \neq y$が成り立つ.
また, $\varnothing \neq S \subset s$をとると$S \subset A_{\mu}$であるから$\min S$が存在する.
よって, $\bigcap_{\lambda \in \Lambda}$は順序数.

三一律

$x, y$を順序数とする.$x \in y, x = y, y \in x$のいずれかひとつのみが成り立つ.

$x \notin x, y \notin y$により$=$$\in$は同時に成り立つことはない.
また, $x \in y \land y \in x$と仮定すると, $x \in y \subset x$により$x \in x$が導かれ, 矛盾.ゆえに上記は同時に成り立つことはない.
$z = x \cap y$とおくと, 補題により$z$は順序数となる.
定義より$z \subset x, z \subset y$が成り立つ.
$x \neq z, y \neq z$と仮定すると, 上記とあわせて$z \in x, z \in y$が成り立つ.
このとき, $z \in z$となり矛盾.ゆえに$x = z \vee y = z$が成り立つ.
$x = z$のとき, $x = x \cap y$となる.
$\forall a [a \in x \Leftrightarrow a \in x \land a \in y]$から$\forall a \in x [a \in y]$がいえ, $x \subset y$が成り立つ.
このとき, $x \in y \vee x = y$が成り立つ.上記よりいずれか一方のみが成り立つ.
$y = z$のとき$y = x \cap y$となる.
$\forall a [a \in y \Leftrightarrow a \in x \land a \in y]$から$\forall a \in y [a \in x]$がいえ, $y \subset x$が成り立つ.
このとき, $y \in x \vee x = y$が成り立つ.上記よりいずれか一方のみが成り立つ.
どちらの場合も命題が成り立つ.

順序数におけるsupの存在性

$\Lambda$を集合, $A = \{A_{\lambda}\}_{\lambda \in \Lambda}$を順序数の族とする.
$\bigcup_{\lambda \in \Lambda}A_{\lambda}$は順序数であり, $\sup A = \bigcup_{\lambda \in \Lambda}A_{\lambda}$が成り立つ.

(順序数性)
$s = \bigcup_{\lambda \in \Lambda}A_{\lambda}$とおく.
$x \in s$と仮定する.このとき$\bigcup$の定義から$\exists \mu \in \Lambda [x \in A_{\mu}]$が成り立つので, その$\mu$をひとつとる.
$A_{\mu}$は順序数なので推移的集合であり, $x \subset A_{\mu}$が成り立つ.
定義より$A_{\mu} \subset s$であるから, $\subset$の推移律より$x \subset s$が成り立つ.
ゆえに$s$は推移的集合.
$x, y \in s$とする.このとき, $\exists\mu \in \Lambda[x \in A_{\mu}], \exists\kappa \in \Lambda[y \in A_{\kappa}]$が成り立つので, その$\mu, \kappa$をひとつとる.
三一律により, $A_{\mu} \subset A_{\kappa}$$A_{\kappa} \subset A_{\mu}$のいずれかが成り立つ.
$A_{\mu} \subset A_{\kappa}$としても一般性を失わない.
このとき, $x, y \in A_{\kappa}$が成り立つため, $x \in y \Leftrightarrow x \subset y \land x \neq y$が成り立つ.
ゆえに, $\in$$\subset$の狭義全順序になっている.
$\varnothing \neq S \subset s$をとる.
$x_0 \in S$をひとつとる.このとき, $\exists \mu \in \Lambda [x_0 \in A_{\mu}]$が成り立つので, その$\mu$をひとつとる.
$X = S \cap A_{\mu}$を考えると, $\varnothing \neq X \subset A_{\mu}$であるから, $l = \min X$が存在する.
$x \in S$に対し, $x \in l$と仮定する.
このとき, $l \in A_{\mu}$であり, $A_{\mu}$は順序数であり推移的集合だから$x \in A_{\mu}$がいえる.これは$l = \min X$に矛盾し, $l = \min S$が成り立つ.
ゆえに$s$は整列集合.
よって$\bigcup_{\lambda \in \Lambda}A_{\lambda}$は順序数.
(sup性)
$\forall \lambda \in \Lambda [A_{\lambda} \subset s]$であるから$s$$\{A_{\lambda}\}_{\lambda \in \Lambda}$の上界.
$\{A_{\lambda}\}_{\lambda \in \Lambda}$の上界$M$をとる.
$x \in s$をとる.このとき, $\exists \mu \in \Lambda [x \in A_{\mu}]$が成り立つので, その$\mu$をひとつとる.
$M$$\{A_{\lambda}\}_{\lambda \in \Lambda}$の上界であるから, $A_{\mu} \subset M$が成り立つ.ゆえに$x \in M$となり, $s \subset M$がいえる.
よって, $s = \sup A$となる.

一般性を失わない

一般性を失わないとは, あるふたつの事柄を入れ替えた関係$xRy, yRx$のようなものについて$xRy \vee yRx$が成り立つとき,
$xRy$についての証明における$x, y$を入れ替えることで$yRx$についての証明ができることをいう.
以下, WLOG$xRy$と略記する.

$\Lambda$を集合, $\varnothing \neq A = \{A_{\lambda}\}_{\lambda \in \Lambda}$を順序数の族とする.
このとき, $\min A$が存在する.

$A \neq \varnothing$に対し正則性公理を適用すると, $\exists l \in A [l \cap A = \varnothing]$が成り立つので, この$l$をひとつとる.
$a \in A$をとると, $a, l$は順序数であるから, 三一律により$a \in l, a = l, l \in a$のいずれかひとつだけが成り立つ.
$a \in l$と仮定すると, $a \in l \cap A$となり矛盾する.
よって, $l = \min A$となる.

$X$を集合とする.以下が成り立つとき, $X:\text{順序数}$となる.
(1) $X$は推移的集合.
(2) $\forall x \in X [x:\text{順序数}]$

$X$は推移的集合であり, $\forall x \in X [x:\text{順序数}]$であると仮定する.
三一律により, $\subset$が全順序, $\in$$\subset$の狭義全順序となる.
$\varnothing \neq S \subset X$をとると$S$は順序数の族であるから, 命題により$\min S$が存在する.
ゆえに$X$は整列集合.
よって, $X$は順序数.

$0$

$\varnothing$$\bot E$により順序数の条件をみたす.これを$0$という.

Successor

$x$を順序数とするとき, $\text{suc}(x) \coloneqq x \cup \{x\}$は順序数である.

$a \in \text{suc}(x)$をとる.このとき, $a \in x \vee a = x$が成り立つ.
$a \in x$のとき, $x$は順序数なので推移的集合であり, $a \subset x$が成り立つ.
$a = x$のとき, 定義より$a \subset x$が成り立ち, つくりかたから$x \subset \text{suc}(x)$がわかるので, $a \subset \text{suc}(x)$が成り立つ.($\subset$の推移律は$\Rightarrow$の推移律により成り立つ.)
ゆえに$\text{suc}(x)$は推移的集合.
$x$は順序数なので$(x, \subset)$が全順序集合となる.$x$は推移的集合なので$\forall a \in \text{suc}(x) [a \subset x]$が成り立つ.
ゆえに$(\text{suc}(x), \subset)$は全順序集合.
また, $\forall S \subset \text{suc}(x)$, $S \neq \varnothing$に対し,
$S \subset x$をみたすとき, $\exists l \in S [l = \min S]$が成り立つ.
$\neg(S \subset x)$をみたすとき, $x \in S$となる.
$S = \{x\}$のとき, 定義より$x = \min S$となる.
$S \neq \{x\}$のとき, $S' = S \setminus \{x\}$を考えると, $S' \neq \varnothing$となり, $S \subset \text{suc}(x)$から$S' \subset x$となる.
$x$は整列集合なので$l = \min S'$をとれる.
$l \in \text{suc}(x) \land l \neq x$であるから$l \in x$が成り立ち, $x$は推移的集合なので$l \subset x$が成り立つため, $l = \min S$となる.
ゆえに$\text{suc}(x)$は整列集合.
よって, $\text{suc}(x)$は順序数.

後続順序数

$y$を順序数とする.$\exists x$:順序数$[y = \text{suc}(x)]$が成り立つとき, $y$を後続順序数という.

極限順序数

$0$でも後続順序数でもない順序数を極限順序数という.

超限帰納法

超限帰納法

$\alpha$を順序数, $\psi(x)$$L_{ZFC}$-論理式とする.
$\forall x \in \alpha \forall y \in x [\psi(y) \Rightarrow \psi(x)] \Rightarrow \forall z \in \alpha [\psi(z)]$が成り立つ.

$\forall x \in \alpha \forall y \in x [\psi(y) \Rightarrow \psi(x)]$とし, $\exists z \in \alpha [\neg\psi(z)]$と仮定する.
$S = \{\beta \in \alpha \mid \neg\psi(\beta)\}$とおく.
仮定より$S \neq \varnothing$であり, $S \subset \alpha$であるから$s_0 = \min S$が存在する.
最小元の定義より,$\forall \zeta \in \alpha [(\zeta \subset s_0 \land \zeta \neq s_0) \Rightarrow \zeta \in S]$である.
$\zeta \in s_0 \Leftrightarrow (\zeta \subset s_0 \land \zeta \neq s_0)$から, $\forall \zeta \in s_0 [\psi(\zeta)]$が成り立つ.
ゆえに$\psi(s_0)$となるが, これは$\neg\psi(s_0)$に矛盾する.
よって, $\forall z\in \alpha [\psi(z)]$が成り立つ.

投稿日:2日前
数学の力で現場を変える アルゴリズムエンジニア募集 - Mathlog served by OptHub

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。

投稿者

学部三年生です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中