Cantor標準形(Cantor normal form)とは、$0$ でない順序数 $\alpha$ を、指数が狭義に減少する $\omega$ の冪と正の自然数の係数を用いて $\alpha=\omega^{\beta_1}k_1+\cdots+\omega^{\beta_n}k_n$ と書く表し方である。底を $1$ より大きい任意の順序数にした展開も含めて、表示はつねに存在してただ一通りであり、二つの順序数の大小は指数と係数を左から辞書式に比べれば決まる。順序数の和の計算、$\omega^\varepsilon=\varepsilon$ を満たす $\varepsilon$ 数の特徴付け、$\varepsilon_0$ 未満の順序数の符号化の基礎になり、自然数の列についての Goodstein の定理の証明にも使われる。
Cantor 標準形とは、$0$ でない順序数 $\alpha$ を
$$
\alpha=\omega^{\beta_1}\cdot k_1+\omega^{\beta_2}\cdot k_2+\cdots+\omega^{\beta_n}\cdot k_n\qquad(\beta_1>\beta_2>\cdots>\beta_n,\ k_i\text{ は正の自然数})
$$
と書く表し方である。自然数を $10$ 進法で書くのと同じように、順序数を「底 $\omega$ の位取り記数法」で書く。この表し方はつねに存在してただ一通りであり、二つの順序数の大小は、標準形の指数と係数を左から辞書式に比べれば分かる。
この記事では、底 $\omega$ に限らず、$1$ より大きい任意の順序数 $\beta$ を底とする展開の存在と一意性を証明し、大小の比べ方、和の計算、$\varepsilon$ 数との関係を述べる。応用として、自然数の列についての Goodstein の定理を証明する。
順序数の和 $\alpha+\beta$・積 $\alpha\cdot\beta$・冪 $\alpha^\beta$ は、順序数 の記事の定義「順序数の算術」のとおり、第 2 引数についての超限再帰で定める。とくに極限順序数 $\lambda$ について
$$
\alpha+\lambda=\sup_{\gamma<\lambda}(\alpha+\gamma),\qquad \alpha\cdot\lambda=\sup_{\gamma<\lambda}\alpha\cdot\gamma,\qquad \alpha^\lambda=\sup_{\gamma<\lambda}\alpha^\gamma
$$
である(第 2 引数についての連続性)。自然数どうしの和・積・冪は、通常の和・積・冪と一致する。
$\beta>1$ を順序数とする。順序数 $\gamma>0$ の 底 $\beta$ の展開 とは、
$$
\gamma=\beta^{\varepsilon_1}\cdot\delta_1+\beta^{\varepsilon_2}\cdot\delta_2+\cdots+\beta^{\varepsilon_n}\cdot\delta_n
$$
($n\ge1$)の形の表示で、指数が狭義に減少し($\varepsilon_1>\varepsilon_2>\cdots>\varepsilon_n$)、係数が $0<\delta_i<\beta$ を満たすものをいう。$\beta=\omega$ のとき係数は正の自然数であり、この展開を $\gamma$ の Cantor 標準形(Cantor normal form)という。$0$ の展開は空の和($n=0$)とする。
係数 $k$ の項 $\omega^{\beta}\cdot k$ は $\omega^\beta+\cdots+\omega^\beta$($k$ 個)に等しいので、Cantor 標準形は「指数が広義に減少する $\omega$ の冪の和」$\alpha=\omega^{\gamma_1}+\omega^{\gamma_2}+\cdots+\omega^{\gamma_m}$($\gamma_1\ge\gamma_2\ge\cdots\ge\gamma_m$)と書き直してもよい。順序数解析ではこちらの形がよく使われる(Rat06 Theorem 1.4、p. 48)。
$\omega^\varepsilon=\varepsilon$ を満たす順序数 $\varepsilon$ を $\varepsilon$ 数(イプシロン数)という。$\tau_0:=\omega$、$\tau_{n+1}:=\omega^{\tau_n}$ とおき、$\varepsilon_0:=\sup_{n<\omega}\tau_n=\sup\{\omega,\omega^\omega,\omega^{\omega^\omega},\dots\}$ と定める。
自然数 $m$ を底 $b\ge2$ で書くとき、まず $b^e\le m$ となる最大の $e$ を探し、$m$ を $b^e$ で割った商を最上位の桁、余りを残りの桁にする。順序数でも同じ手順が働く。違いは三つある。
順序数 $\alpha,\beta,\gamma$ について次が成り立つ。
1 と 2 の和の部分はこの記事では証明しない(Kun80 Ch. I の Lemma 7.18・7.20、pp. 20–21、HJ99 Chapter 6 の Lemma 5.4・5.5、pp. 120–121)。残りは $\gamma$ についての超限帰納法で確かめられる。
要点:後続の段では漸化式、極限の段では上限をとった式を使う。
2 の積:$\alpha>0$ とし、$\beta<\gamma$ ならば $\alpha\beta<\alpha\gamma$ を $\gamma$ についての帰納法で示す。$\gamma=\delta+1$ なら $\beta\le\delta$ で、帰納法の仮定(または $\beta=\delta$)から $\alpha\beta\le\alpha\delta<\alpha\delta+\alpha=\alpha\gamma$(和の狭義単調性と $\alpha>0$)。$\gamma$ が極限なら $\beta+1<\gamma$ なので $\alpha\beta<\alpha\beta+\alpha=\alpha(\beta+1)\le\sup_{\delta<\gamma}\alpha\delta=\alpha\gamma$。
2 の冪:まず $\alpha>0$ ならすべての $\delta$ で $\alpha^\delta>0$(帰納法。後続の段は積の狭義単調性から $\alpha^\delta\alpha>\alpha^\delta\cdot0=0$、極限の段は $\alpha^\delta\ge\alpha^0=1$)。$\alpha>1$ とし、$\gamma=\delta+1$ なら $\alpha^\delta=\alpha^\delta\cdot1<\alpha^\delta\cdot\alpha=\alpha^\gamma$ と帰納法の仮定から $\alpha^\beta<\alpha^\gamma$。極限の段は積の場合と同じ。
3:$\alpha=1$ なら両辺とも $1$ なので、$\alpha>1$ とする($\alpha=0$ では $0^{1+\omega}=0^\omega=\sup\{1,0,0,\dots\}=1$ だが $0^1\cdot0^\omega=0$ となり、等式は成り立たない)。$\gamma=0$ では両辺 $\alpha^\beta$。$\gamma=\delta+1$ なら $\alpha^{\beta+\delta+1}=\alpha^{\beta+\delta}\alpha=\alpha^\beta\alpha^\delta\alpha=\alpha^\beta\alpha^{\delta+1}$(積の結合法則)。$\gamma$ が極限なら $\beta+\gamma=\sup_{\delta<\gamma}(\beta+\delta)$ も極限で、$\{\beta+\delta\mid\delta<\gamma\}$ は $\beta+\gamma$ 未満の順序数の中で共終だから、$\alpha^{\beta+\gamma}=\sup_{\delta<\gamma}\alpha^{\beta+\delta}=\sup_{\delta<\gamma}\alpha^\beta\alpha^\delta=\alpha^\beta\cdot\sup_{\delta<\gamma}\alpha^\delta=\alpha^\beta\alpha^\gamma$。3 番目の等号は積の第 2 引数についての連続性($\{\alpha^\delta\mid\delta<\gamma\}$ は極限順序数 $\alpha^\gamma$ の中で共終で、$\alpha^\beta\cdot x$ は $x$ について単調)による。
4:$f(\beta)<\beta$ となる最小の $\beta$ があったとすると、$\beta':=f(\beta)<\beta$ について $f(\beta')< f(\beta)=\beta'$ となり最小性に反する。$\alpha^\beta$ は 2 により $\beta$ について狭義単調増加である。$\square$
次の 2 つの補題は、整数の割り算と「最上位の桁を探すこと」の類似である。
$\alpha\neq0$ と任意の $\gamma$ について、$\gamma=\alpha\cdot\delta+\rho$、$\rho<\alpha$ を満たす順序数の組 $(\delta,\rho)$ がただ一つある。
要点:$\alpha\cdot\delta'>\gamma$ となる最小の $\delta'$ は、積の連続性から後続順序数 $\delta+1$ になり、この $\delta$ が商、$\gamma$ と $\alpha\cdot\delta$ の差が余りになる。一意性は積と和の狭義単調性による。
存在。$\alpha\ge1$ なので $\alpha\cdot(\gamma+1)\ge\gamma+1>\gamma$(lem-cnf-laws の 4)。よって $\alpha\cdot\delta'>\gamma$ となる最小の $\delta'$ がある。$\alpha\cdot0=0\le\gamma$ なので $\delta'\neq0$ である。$\delta'$ が極限なら $\alpha\cdot\delta'=\sup_{\delta<\delta'}\alpha\cdot\delta\le\gamma$ となり矛盾するので、$\delta'=\delta+1$ と書ける。このとき $\alpha\cdot\delta\le\gamma<\alpha\cdot\delta+\alpha$ であり、lem-cnf-laws の 1 から $\alpha\cdot\delta+\rho=\gamma$ となる $\rho$ がとれる。和の狭義単調性から $\rho<\alpha$ である。
一意性。$\alpha\delta+\rho=\alpha\delta'+\rho'$、$\rho,\rho'<\alpha$、$\delta<\delta'$ とすると、$\alpha\delta'\ge\alpha(\delta+1)=\alpha\delta+\alpha>\alpha\delta+\rho$ なので $\alpha\delta'+\rho'\ge\alpha\delta'>\alpha\delta+\rho$ となり矛盾する。よって $\delta=\delta'$ で、和の左からの簡約(狭義単調性)により $\rho=\rho'$ である。$\square$
$\beta>1$、$\gamma\ge1$ とする。$\beta^\varepsilon\le\gamma$ を満たす $\varepsilon$ の中に最大のものがある。それを $\varepsilon$ とすると $\beta^\varepsilon\le\gamma<\beta^{\varepsilon+1}$ である。
要点:$\beta^{\varepsilon'}>\gamma$ となる最小の $\varepsilon'$ は、冪の連続性から後続順序数 $\varepsilon+1$ になる。
lem-cnf-laws の 4 より $\beta^{\gamma+1}\ge\gamma+1>\gamma$ なので、$\beta^{\varepsilon'}>\gamma$ となる最小の $\varepsilon'$ がある。$\beta^0=1\le\gamma$ より $\varepsilon'\ne0$ であり、$\varepsilon'$ が極限なら $\beta^{\varepsilon'}=\sup_{\varepsilon<\varepsilon'}\beta^\varepsilon\le\gamma$ となって矛盾する。よって $\varepsilon'=\varepsilon+1$ で、$\varepsilon$ が求める最大の指数である($\beta^\eta$ は $\eta$ について狭義単調)。$\square$
展開の一意性と大小の比較は、次の評価に帰着する。
$\beta>1$ とし、$\gamma=\beta^{\varepsilon_1}\delta_1+\cdots+\beta^{\varepsilon_n}\delta_n$ を底 $\beta$ の展開($n\ge1$)とする。このとき
$$
\beta^{\varepsilon_1}\cdot\delta_1\le\gamma<\beta^{\varepsilon_1}\cdot(\delta_1+1)\le\beta^{\varepsilon_1+1}
$$
である。とくに $\beta^{\varepsilon_1}\le\gamma<\beta^{\varepsilon_1+1}$ であり、$\varepsilon_1$ は lem-cnf-log の最大の指数に一致する。
要点:項の個数についての帰納法で、残りの和が $\beta^{\varepsilon_2+1}\le\beta^{\varepsilon_1}$ 未満であることを使う。
$n$ についての帰納法で示す。$n=1$ なら $\gamma=\beta^{\varepsilon_1}\delta_1$ で、積の狭義単調性から $\gamma<\beta^{\varepsilon_1}(\delta_1+1)$ である。$n\ge2$ のとき、残りの和 $\tau:=\beta^{\varepsilon_2}\delta_2+\cdots+\beta^{\varepsilon_n}\delta_n$ は展開なので、帰納法の仮定から $\tau<\beta^{\varepsilon_2+1}\le\beta^{\varepsilon_1}$($\varepsilon_2+1\le\varepsilon_1$)である。和の結合法則から $\gamma=\beta^{\varepsilon_1}\delta_1+\tau$ で、$$\beta^{\varepsilon_1}\delta_1\le\beta^{\varepsilon_1}\delta_1+\tau<\beta^{\varepsilon_1}\delta_1+\beta^{\varepsilon_1}=\beta^{\varepsilon_1}(\delta_1+1)$$である(左分配法則)。最後に $\delta_1<\beta$ より $\delta_1+1\le\beta$ なので、積の単調性から $\beta^{\varepsilon_1}(\delta_1+1)\le\beta^{\varepsilon_1}\beta=\beta^{\varepsilon_1+1}$ である。$\square$
$\beta>1$ を順序数とする。$0$ でないすべての順序数 $\gamma$ は底 $\beta$ の展開をもち、その展開はただ一通りである。とくに($\beta=\omega$)、$0$ でないすべての順序数はただ一通りの Cantor 標準形をもつ。
存在。$\gamma$ についての超限帰納法で示す。lem-cnf-log により $\beta^{\varepsilon_1}\le\gamma<\beta^{\varepsilon_1+1}$ となる $\varepsilon_1$ をとり、lem-cnf-division で $\gamma$ を $\beta^{\varepsilon_1}$ で割って $\gamma=\beta^{\varepsilon_1}\cdot\delta_1+\rho$、$\rho<\beta^{\varepsilon_1}$ とする。
一意性。これも $\gamma$ についての超限帰納法で示す。$\gamma$ の二つの展開について、lem-cnf-bound により最初の指数はどちらも lem-cnf-log の最大の指数 $\varepsilon_1$ に等しい。残りの和をそれぞれ $\tau,\tau'$ とすると $\gamma=\beta^{\varepsilon_1}\delta_1+\tau=\beta^{\varepsilon_1}\delta_1'+\tau'$ で、lem-cnf-bound の証明のとおり $\tau,\tau'<\beta^{\varepsilon_1}$ である。lem-cnf-division の一意性から $\delta_1=\delta_1'$、$\tau=\tau'$ である。$\tau<\gamma$ なので、帰納法の仮定により $\tau$ の展開は一通りであり($\tau=0$ ならどちらも残りの項がない)、二つの展開は一致する。$\square$
存在の証明は、$\gamma$ から最上位の項を取り去るたびに残りが真に小さくなることを使っている。順序数は無限降下列をもたないので、この操作は有限回で終わる。項の個数 $n$ がつねに有限であるのはこのためである。証明の筋は HJ99 Chapter 6 の Lemma 6.2・6.3 と Theorem 6.4(pp. 124–125)と同じである(そこでは底 $\omega$ の場合が述べられている)。
$\beta>1$ とし、$\gamma=\sum_{i=1}^n\beta^{\varepsilon_i}\delta_i$ と $\gamma'=\sum_{j=1}^{n'}\beta^{\varepsilon'_j}\delta'_j$ を底 $\beta$ の展開とする。対の列 $((\varepsilon_1,\delta_1),\dots,(\varepsilon_n,\delta_n))$ と $((\varepsilon'_1,\delta'_1),\dots)$ を比べ、初めて異なる位置を $i$ とする。$\gamma<\gamma'$ であるための必要十分条件は、次のいずれかが成り立つことである。
要点:共通の始めの部分を左から簡約し、残りの最初の項どうしを lem-cnf-bound の評価で比べる。
共通の始めの部分の和を $\pi$ とし、残りを $\tau,\tau'$ とすると、和の結合法則から $\gamma=\pi+\tau$、$\gamma'=\pi+\tau'$ である。和の左からの狭義単調性により、$\gamma<\gamma'$ と $\tau<\tau'$ は同値である。1 の場合は $\tau=0<\tau'$ である。2 の場合、$\varepsilon_i<\varepsilon'_i$ なら lem-cnf-bound から $\tau<\beta^{\varepsilon_i+1}\le\beta^{\varepsilon'_i}\le\tau'$、$\varepsilon_i=\varepsilon'_i$ かつ $\delta_i<\delta'_i$ なら $\tau<\beta^{\varepsilon_i}(\delta_i+1)\le\beta^{\varepsilon_i}\delta'_i\le\tau'$ である。逆に、1・2 のどちらでもなければ、二つの列を入れ替えた 1・2 のどちらかが成り立つ(thm-cnf-main より $\gamma\ne\gamma'$ なら列は異なる)ので $\gamma'<\gamma$ または $\gamma=\gamma'$ である。$\square$
$\varepsilon<\varepsilon'$ と自然数 $k$ について $\omega^\varepsilon\cdot k+\omega^{\varepsilon'}=\omega^{\varepsilon'}$ である。したがって、$\alpha=\sum_{i=1}^n\omega^{\beta_i}k_i$ と $\alpha'=\sum_{j=1}^{n'}\omega^{\beta'_j}k'_j$ を Cantor 標準形($\alpha'\neq0$)とし、$\beta_i\ge\beta'_1$ となる最大の $i$ を $r$(なければ $r=0$)とすると
$$
\alpha+\alpha'=\begin{cases}\omega^{\beta_1}k_1+\cdots+\omega^{\beta_r}k_r+\alpha' & (r=0\text{ または }\beta_r>\beta'_1),\\ \omega^{\beta_1}k_1+\cdots+\omega^{\beta_{r-1}}k_{r-1}+\omega^{\beta'_1}(k_r+k'_1)+\omega^{\beta'_2}k'_2+\cdots+\omega^{\beta'_{n'}}k'_{n'} & (\beta_r=\beta'_1)\end{cases}
$$
であり、右辺は Cantor 標準形である。
要点:$\varepsilon'=\varepsilon+\eta$($\eta\ge1$)と書くと $\omega^{\varepsilon'}=\omega^\varepsilon\cdot\omega^\eta$ で、$k+\omega^\eta=\omega^\eta$ に帰着する。和の公式は、$\alpha'$ の最初の項より指数の小さい $\alpha$ の項を右から順に吸収させて得る。
$\varepsilon<\varepsilon'$ なので $\varepsilon+\eta=\varepsilon'$ となる $\eta\ge1$ があり、$1+\eta''=\eta$ となる $\eta''$ をとると、lem-cnf-laws の 3 から $\omega^{\varepsilon'}=\omega^\varepsilon\cdot\omega^\eta$、$\omega^\eta=\omega\cdot\omega^{\eta''}$ である。$\zeta:=\omega^{\eta''}\ge1$ として $1+\zeta''=\zeta$ とすると $\omega\zeta=\omega+\omega\zeta''$(左分配法則)であり、$k+\omega=\sup_n(k+n)=\omega$ なので$$k+\omega^\eta=k+\omega+\omega\zeta''=\omega+\omega\zeta''=\omega^\eta .$$よって $\omega^\varepsilon k+\omega^{\varepsilon'}=\omega^\varepsilon k+\omega^\varepsilon\omega^\eta=\omega^\varepsilon(k+\omega^\eta)=\omega^\varepsilon\omega^\eta=\omega^{\varepsilon'}$ である。
和の公式:$\alpha'=\omega^{\beta'_1}k'_1+\sigma$ とし、$i>r$ の項 $\omega^{\beta_i}k_i$($\beta_i<\beta'_1$)を右から順に $\omega^{\beta'_1}$ に吸収させる。和の結合法則により $\omega^{\beta_i}k_i+\omega^{\beta'_1}k'_1=(\omega^{\beta_i}k_i+\omega^{\beta'_1})+\omega^{\beta'_1}(k'_1-1)=\omega^{\beta'_1}k'_1$ なので、$i>r$ の項はすべて消える。$\beta_r=\beta'_1$ なら $\omega^{\beta'_1}k_r+\omega^{\beta'_1}k'_1=\omega^{\beta'_1}(k_r+k'_1)$(左分配法則)である。指数は狭義に減少しているので、右辺は標準形である。$\square$
lem-cnf-laws の 4 により、Cantor 標準形の最初の指数は $\beta_1\le\omega^{\beta_1}\le\alpha$ を満たす。等号 $\beta_1=\alpha$ が起こるのは $\varepsilon$ 数のときだけである。
要点:1 は $\beta_1\le\omega^{\beta_1}\le\alpha$ と一意性、2 は冪の連続性と $\tau_n$ についての帰納法、3 は $\lvert\omega^\gamma\rvert\le\max(\aleph_0,\lvert\gamma\rvert)$ による。
1:$\beta_1=\alpha$ なら $\alpha\le\omega^\alpha=\omega^{\beta_1}\le\alpha$ より $\omega^\alpha=\alpha$。逆に $\omega^\alpha=\alpha$ なら $\alpha=\omega^\alpha\cdot1$ が標準形であり、一意性から $\beta_1=\alpha$ である。
2:$\varepsilon_0$ は狭義増加列 $\tau_n$ の上限なので極限順序数であり、冪の連続性から $\omega^{\varepsilon_0}=\sup_n\omega^{\tau_n}=\sup_n\tau_{n+1}=\varepsilon_0$ である。$\varepsilon$ を任意の $\varepsilon$ 数とする。自然数 $m$ について $\omega^m\ne m$($m=0$ なら $\omega^0=1$、$m\ge1$ なら $\omega^m\ge\omega>m$)なので $\varepsilon\ge\omega=\tau_0$ であり、$\tau_n\le\varepsilon$ なら $\tau_{n+1}=\omega^{\tau_n}\le\omega^\varepsilon=\varepsilon$ である。よって $\varepsilon_0\le\varepsilon$。後半は 1 と $\beta_1\le\alpha$ から、指数はすべて $\beta_1$ 以下だからである。
3:すべての $\gamma$ について $\lvert\omega^\gamma\rvert\le\max(\aleph_0,\lvert\gamma\rvert)$ であることを $\gamma$ についての帰納法で示す。$\omega^0=1$ である。$\omega^{\gamma+1}=\omega^\gamma\cdot\omega$ は $\omega\times\omega^\gamma$ の辞書式順序の順序型なので(順序数 の記事の定義「順序数の算術」)、濃度は $\aleph_0\cdot\lvert\omega^\gamma\rvert\le\max(\aleph_0,\lvert\gamma\rvert)$ である。極限 $\gamma$ では $\omega^\gamma=\bigcup_{\delta<\gamma}\omega^\delta$ は、濃度 $\max(\aleph_0,\lvert\gamma\rvert)$ 以下の集合 $\lvert\gamma\rvert$ 個の和集合なので、濃度は $\max(\aleph_0,\lvert\gamma\rvert)$ 以下である(Kun80 Ch. I の Lemma 10.21、p. 30)。さて $\gamma<\kappa$ なら $\lvert\gamma\rvert<\kappa$ で、$\kappa$ は非可算なので $\lvert\omega^\gamma\rvert<\kappa$ であり、$\kappa$ は基数だから $\omega^\gamma<\kappa$ である。よって $\omega^\kappa=\sup_{\gamma<\kappa}\omega^\gamma\le\kappa$ であり、lem-cnf-laws の 4 と合わせて $\omega^\kappa=\kappa$ である。$\square$
3 は Kun80 Ch. I の Exercise (6)(p. 43)に挙げられている事実で、そこでは非可算基数 $\kappa$ 未満に $\varepsilon$ 数が $\kappa$ 個あることも問われている。たとえば $\omega_1$ は $\varepsilon$ 数であり、その Cantor 標準形は $\omega^{\omega_1}$ である。$\varepsilon_0$ 未満の順序数は、標準形の指数をさらに標準形で書くことをくり返すと有限の記号列で表せるので、自然数で符号化できる。この符号化が Gentzenの無矛盾性証明 の出発点である(Rat06 p. 48)。
自然数 $m$ と底 $b\ge2$ について、$m$ を底 $b$ で $m=b^{e_1}c_1+\cdots+b^{e_r}c_r$($e_1>\cdots>e_r$、$0< c_i< b$)と書き、さらに指数 $e_i$ も底 $b$ で書くことをくり返した表示を 底 $b$ の遺伝的表示 という。たとえば $35=2^5+2+1=2^{2^2+1}+2+1$ である。
自然数 $b\ge2$ について、写像 $B_b,\ o_b$ を $m$ についての再帰で定める。$B_b(0)=0$、$o_b(0)=0$ とし、$m>0$ の底 $b$ の展開を $m=\sum_{i=1}^rb^{e_i}c_i$ とするとき
$$
B_b(m):=\sum_{i=1}^r(b+1)^{B_b(e_i)}c_i,\qquad o_b(m):=\sum_{i=1}^r\omega^{o_b(e_i)}\cdot c_i
$$
とおく($e_i< b^{e_i}\le m$ なので再帰は定まる)。$B_b(m)$ は遺伝的表示の $b$ をすべて $b+1$ に置き換えた数、$o_b(m)$ は $b$ をすべて $\omega$ に置き換えた順序数である。自然数 $m$ に対し、$G_0:=m$、$G_k>0$ のとき $G_{k+1}:=B_{k+2}(G_k)-1$、$G_k=0$ のとき $G_{k+1}:=0$ と定めた列 $(G_k)$ を、$m$ から始まる Goodstein 列 という。
たとえば $m=4=2^{2^1}$ では $G_1=3^{3}-1=26=3^2\cdot2+3\cdot2+2$、$G_2=4^2\cdot2+4\cdot2+2-1=41$ であり、列は最初は急速に増える。それでも次が成り立つ。
すべての自然数 $m$ について、$m$ から始まる Goodstein 列はある項で $0$ になる。
要点:底を $\omega$ に置き換えた順序数 $\alpha_k:=o_{k+2}(G_k)$ は、底を上げても変わらず、$1$ を引くと真に減る。順序数の狭義減少列は有限で終わる。
段 1:$o_b$ は狭義単調増加。$m< m'$ ならば $o_b(m)< o_b(m')$ であることを $m'$ についての強い帰納法で示す。指数 $e< m'$ については帰納法の仮定から $o_b$ は狭義単調なので、$o_b(m)$・$o_b(m')$ の表示の指数は狭義に減少し、係数は $b$ 未満の正の自然数であるから、どちらも Cantor 標準形である。自然数の演算は順序数の演算と一致するので、$m$ と $m'$ の底 $b$ の展開に thm-cnf-compare を当てられる。初めて異なる位置で、指数が $e< e'$ なら $o_b(e)< o_b(e')$、指数が等しく係数が $c< c'$ なら同じ係数の不等式が、$o_b(m)$ と $o_b(m')$ の標準形の同じ位置に現れる。もう一度 thm-cnf-compare を当てて $o_b(m)< o_b(m')$ を得る。
段 2:$o_{b+1}(B_b(m))=o_b(m)$。$m$ についての強い帰納法で示す。$m=\sum b^{e_i}c_i$ とすると、帰納法の仮定から $o_{b+1}(B_b(e_i))=o_b(e_i)$ で、段 1 よりこれは $i$ について狭義減少する。$o_{b+1}$ は(段 1 により)単調なので $B_b(e_1)>\cdots>B_b(e_r)$ であり、係数は $c_i< b< b+1$ である。したがって $B_b(m)=\sum(b+1)^{B_b(e_i)}c_i$ は底 $b+1$ の展開そのものであり、$o_{b+1}(B_b(m))=\sum\omega^{o_{b+1}(B_b(e_i))}c_i=\sum\omega^{o_b(e_i)}c_i=o_b(m)$ である。
段 3:順序数の降下列。$\alpha_k:=o_{k+2}(G_k)$ とおく。$G_k>0$ なら、段 1・段 2 から$$\alpha_{k+1}=o_{k+3}\bigl(B_{k+2}(G_k)-1\bigr)< o_{k+3}\bigl(B_{k+2}(G_k)\bigr)=o_{k+2}(G_k)=\alpha_k$$である。順序数の狭義減少列は有限の長さしかもたないので、ある $k$ で $G_k=0$ となる。$\square$
$m=3=2+1$ では $G=(3,3,3,2,1,0)$、$\alpha=(\omega+1,\ \omega,\ 3,\ 2,\ 1,\ 0)$ である。底が $3$ から $4$ に上がる段で、$G_1=3=3^1$ に対応する $\omega$ が $G_2=3=4^0\cdot3$ に対応する $3$ に落ちる。数としての $G_k$ は増えることがあっても、底を $\omega$ に置き換えた順序数は毎回真に減る。ここに現れる $\alpha_k$ はすべて $\varepsilon_0$ 未満である。実際、$\beta<\varepsilon_0$ なら $\beta<\tau_n$ となる $n$ があって $\omega^\beta<\omega^{\tau_n}=\tau_{n+1}$ であり、最初の指数が $\gamma<\varepsilon_0$ の標準形は lem-cnf-bound により $\omega^{\gamma+1}<\varepsilon_0$ 未満なので、$o_b(m)<\varepsilon_0$ が $m$ についての帰納法で分かる。底を $1$ ずつ上げて $1$ を引く「弱い」版(指数は書き直さない)は HJ99 Chapter 6 の Theorem 6.5(p. 126)にあり、遺伝的表示の版は同じ節の Theorem 6.7(p. 127)に証明の概略がある。
二つの順序数を、指数が広義に減少する $\omega$ の冪の和 $\omega^{\gamma_1}+\cdots+\omega^{\gamma_m}$ の形で書き、全部の項を指数の大きい順に並べ直して足したものを 自然な和(Hessenberg 和)$\alpha\oplus\alpha'$ という。たとえば $(\omega+1)\oplus\omega=\omega\cdot2+1$ だが、普通の和では $(\omega+1)+\omega=\omega\cdot2$ である。各指数の係数を足すだけなので $\oplus$ は可換かつ結合的であり、thm-cnf-compare により各引数について狭義単調である。
thm-cnf-main の「展開」の条件を一つずつ外すと、表示がただ一通りに決まらなくなる。
| 外す条件 | 反例 | 成り立たなくなること |
|---|---|---|
| 指数が狭義に減少(等しい指数を許す) | $\omega^1\cdot2=\omega^1\cdot1+\omega^1\cdot1$ | 表示の一意性 |
| 指数が減少する順に並ぶ(増加する並びを許す) | $\omega^1\cdot1=\omega^0\cdot1+\omega^1\cdot1$ | 表示の一意性 |
| 係数が正(係数 $0$ を許す) | $\omega^1\cdot1=\omega^1\cdot1+\omega^0\cdot0$ | 表示の一意性 |
| 係数が底より小さい(係数 $\omega$ を許す) | $\omega^2\cdot1=\omega^1\cdot\omega$ | 表示の一意性 |
| 底が $1$ より大きい(底 $1$) | $\gamma=1$ | 表示の存在(係数 $0<\delta<1$ がない) |
| $\alpha<\varepsilon_0$(prop-cnf-epsilon の 2) | $\alpha=\varepsilon_0$ | 指数が $\alpha$ より小さいこと |
1 行目は左分配法則 $\omega\cdot(1+1)=\omega+\omega$ による。2 行目は $1+\omega=\omega$ による。3 行目は $\omega^0\cdot0=0$ による。4 行目は冪の定義 $\omega^2=\omega^1\cdot\omega$ による。いずれの行でも、外した条件以外の条件(指数の並び・係数の範囲)は保たれている。5 行目では $1^\varepsilon=1$ がすべての $\varepsilon$ で成り立ち、係数の条件 $0<\delta<1$ を満たす順序数がないので、$0$ でない順序数はどれも展開をもたない。6 行目は prop-cnf-epsilon の 1・2 により $\varepsilon_0=\omega^{\varepsilon_0}$ が標準形である。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する