基数(cardinal number)とは、集合の「元の個数」を無限集合にまで拡張した概念であり、全単射で結ばれる集合の濃度は等しいと定め、各集合と対等な最小の順序数(初期順序数)をその集合の基数 $|X|$ とする。有限集合の基数は自然数、自然数全体の基数は最小の無限基数 $\aleph_0$ であり、実数全体の基数 $2^{\aleph_0}$ はそれより真に大きい。Cantor の定理 $|X|<|\mathcal{P}(X)|$ により最大の基数はなく、無限基数は $\aleph_0<\aleph_1<\cdots$ と数え上げられる。無限基数の和と積は $\max(\kappa,\lambda)$ に等しい一方、冪 $2^{\kappa}$ の値は ZFC では決まらず、ZFC が無矛盾なら連続体仮説 $2^{\aleph_0}=\aleph_1$ は ZFC から独立である。
本記事は ZFC(ZFC公理系)の枠組みで議論する。選択公理を使う箇所はそのつど明示する。
順序数 $\kappa$ が基数(cardinal number, cardinal)であるとは、$\beta<\kappa$ となるどの順序数 $\beta$ も $\kappa$ と対等でないことをいう。基数はしばしば初期順序数(initial ordinal)とも呼ばれる。
集合 $X$ がある順序数と対等であるとき、$X$ と対等な最小の順序数(順序数の性質により存在する)を $|X|$ と書く。これは基数であり、$|X|=|Y|$(この記法の意味での等式)が成り立つことと $X,Y$ が対等であることは同値である(prop-cardinal-well-defined)。選択公理の下では任意の集合が整列可能(整列可能定理)、したがってある順序数と対等なので、任意の集合 $X$ に対して基数 $|X|$ が定まる。
集合 $X$ について次の言葉を用いる。
基数 $\kappa,\lambda$ に対し、$|A|=\kappa$、$|B|=\lambda$、$A\cap B=\emptyset$ となる集合 $A,B$ をとり(たとえば $A=\kappa\times\{0\}$、$B=\lambda\times\{1\}$)、
$$
\kappa+\lambda:=|A\cup B|,\qquad \kappa\cdot\lambda:=|A\times B|,\qquad \kappa^{\lambda}:=|{}^{B}A|
$$
と定める。ここで $A\times B$ は直積、${}^{B}A$ は $B$ から $A$ への写像全体の集合である。値は $A,B$ の取り方によらない(prop-cardinal-arithmetic-well-defined)。特に $2^{\kappa}=|{}^{\kappa}2|=|\mathcal{P}(\kappa)|$ である($\kappa$ の冪集合 $\mathcal{P}(\kappa)$ と ${}^{\kappa}2$ は、部分集合にその特性関数を対応させる写像で対等である)。$2^{\aleph_0}$ を連続体濃度といい $\mathfrak{c}$ とも書く。
基数は「集合の元の個数」を無限集合にまで拡張したものである。二つの集合の大きさが等しいことを「元を一対一に対応させられる」ことで定め、大小を「一方を他方の中に一対一に写せる」ことで定めると、有限集合では自然数による個数と一致し、無限集合についても比較ができる。この比較の結果を代表する標準的な集合として、各集合と対等な最小の順序数をとったものが基数である。無限集合では、真部分集合と全体が同じ大きさになる(自然数全体と偶数全体)など有限の直感が通用しない一方、Cantor の定理により冪集合は必ず真に大きく、無限の大きさにも尽きることのない階層 $\aleph_0<\aleph_1<\aleph_2<\cdots$ がある。基数は「並べ方」を区別する順序数と異なり「大きさ」だけを見る。
自然数全体 $\mathbb{N}$、整数全体 $\mathbb{Z}$、有理数全体 $\mathbb{Q}$ はいずれも可算無限であり、$|\mathbb{N}|=|\mathbb{Z}|=|\mathbb{Q}|=\aleph_0$ である。
$\mathbb{N}=\omega$ なので $|\mathbb{N}|=\omega=\aleph_0$ である($\omega$ が基数であることは prop-cardinal-finite による)。$\mathbb{Z}$ については、$n\mapsto n/2$($n$ が偶数のとき)、$n\mapsto-(n+1)/2$($n$ が奇数のとき)が $\mathbb{N}$ から $\mathbb{Z}$ への全単射である。$\mathbb{Q}$ については、既約分数表示 $q=a/b$($b\geq1$、$a$ と $b$ は互いに素)により $q\mapsto(a,b)$ は $\mathbb{Q}$ から $\mathbb{Z}\times\mathbb{N}$ への単射であり、$|\mathbb{Z}\times\mathbb{N}|=\aleph_0\cdot\aleph_0=\aleph_0$(ex-cardinal-aleph-zero-arithmetic)なので $|\mathbb{Q}|\leq\aleph_0$、包含 $\mathbb{N}\subset\mathbb{Q}$ から $\aleph_0\leq|\mathbb{Q}|$ であり、thm-cardinal-cantor-bernstein により $|\mathbb{Q}|=\aleph_0$ である。
$\aleph_0+\aleph_0=\aleph_0$ かつ $\aleph_0\cdot\aleph_0=\aleph_0$ である。前者は $\omega\times\{0,1\}\to\omega$、$(n,i)\mapsto2n+i$ が全単射であることによる。後者は $\omega\times\omega\to\omega$、$(n,m)\mapsto2^{n}(2m+1)-1$ が全単射であることによる。実際、正の整数はそれぞれちょうど一通りに「$2$ の冪と奇数の積」$2^{n}(2m+1)$ と書けるからである。したがって、可算集合の可算個の和集合は(選択公理の下で)可算であり、可算集合の有限個の直積は可算である。一方 $2^{\aleph_0}>\aleph_0$ である(thm-cardinal-cantor)。
実数全体 $\mathbb{R}$ について $|\mathbb{R}|=2^{\aleph_0}=|\mathcal{P}(\mathbb{N})|$ であり、特に $\mathbb{R}$ は非可算である。
$|\mathcal{P}(\mathbb{N})|\leq|\mathbb{R}|$:$A\subset\mathbb{N}$ に対し、小数第 $n+1$ 位が「$n\in A$ のとき $1$、そうでないとき $0$」である実数 $r_A:=\sum_{n\in A}10^{-(n+1)}$ を対応させる。$A\neq A'$ なら、$A$ と $A'$ で異なる最小の $n$ をとると $|r_A-r_{A'}|\geq10^{-(n+1)}-\sum_{k>n}10^{-(k+1)}=10^{-(n+1)}\cdot\frac{8}{9}>0$ なので、$A\mapsto r_A$ は単射である。
$|\mathbb{R}|\leq|\mathcal{P}(\mathbb{N})|$:$x\in\mathbb{R}$ に対し $\{q\in\mathbb{Q}\mid q< x\}\subset\mathbb{Q}$ を対応させると、$x< y$ なら $x\leq q< y$ となる有理数 $q$ が存在する(有理数の稠密性)ので、この対応は $\mathbb{R}$ から $\mathcal{P}(\mathbb{Q})$ への単射である。$|\mathbb{Q}|=|\mathbb{N}|$(ex-cardinal-countable)から $|\mathcal{P}(\mathbb{Q})|=|\mathcal{P}(\mathbb{N})|$ である(全単射 $\mathbb{Q}\to\mathbb{N}$ は像をとる操作で全単射 $\mathcal{P}(\mathbb{Q})\to\mathcal{P}(\mathbb{N})$ を誘導する)。
以上と thm-cardinal-cantor-bernstein から $|\mathbb{R}|=|\mathcal{P}(\mathbb{N})|=2^{\aleph_0}$ であり、thm-cardinal-cantor から $2^{\aleph_0}>\aleph_0$ なので $\mathbb{R}$ は非可算である。同様に $|\mathbb{R}^{n}|=2^{\aleph_0}$($n\geq1$)であり、複素数全体 $\mathbb{C}$ についても $|\mathbb{C}|=2^{\aleph_0}$ である($2^{\aleph_0}\cdot2^{\aleph_0}=2^{\aleph_0+\aleph_0}=2^{\aleph_0}$、prop-cardinal-arithmetic-rules)。無理数全体 $\mathbb{R}\setminus\mathbb{Q}$ の濃度も $2^{\aleph_0}$ である($\mathbb{R}$ から可算集合を除いても濃度は変わらない)。
任意の集合 $X$ について $|X|<|\mathcal{P}(X)|$ である。すなわち $X$ から冪集合 $\mathcal{P}(X)$ への単射は存在するが、全射は存在しない。特に、任意の基数 $\kappa$ について $\kappa<2^{\kappa}$ であり、最大の基数は存在しない。
$x\mapsto\{x\}$ は $X$ から $\mathcal{P}(X)$ への単射なので $|X|\leq|\mathcal{P}(X)|$ である。$f\colon X\to\mathcal{P}(X)$ を任意の写像とし、$D:=\{x\in X\mid x\notin f(x)\}\in\mathcal{P}(X)$ とおく。もし $D=f(d)$ となる $d\in X$ があれば、$d\in D$ と $d\notin f(d)=D$ が同値になって矛盾する。よって $D$ は $f$ の像に属さず、$f$ は全射でない。したがって $X$ から $\mathcal{P}(X)$ への全単射は存在せず、$|X|\neq|\mathcal{P}(X)|$ である。最後の主張は $2^{\kappa}=|\mathcal{P}(\kappa)|$ による。$\square$
この論法は Cantor の対角線論法と呼ばれ、Can91 に由来する。
集合 $A,B$ について、$|A|\leq|B|$ かつ $|B|\leq|A|$ ならば $|A|=|B|$ である。すなわち、$A$ から $B$ への単射と $B$ から $A$ への単射がともに存在すれば、$A$ から $B$ への全単射が存在する。証明に選択公理は使わない。
$f\colon A\to B$、$g\colon B\to A$ を単射とする。$A$ の部分集合の列を $A_0:=A\setminus g[B]$、$A_{n+1}:=(g\circ f)[A_n]$ で定め、$A^{*}:=\bigcup_{n\in\omega}A_n$ とおく。$a\in A\setminus A^{*}$ なら $a\notin A_0$ なので $a\in g[B]$ であり、$g$ が単射なので $g(b)=a$ となる $b\in B$ がただ一つ定まる。これを $g^{-1}(a)$ と書く。写像 $h\colon A\to B$ を
$$
h(a):=\begin{cases}f(a)&(a\in A^{*})\\ g^{-1}(a)&(a\in A\setminus A^{*})\end{cases}
$$
で定める。
$h$ は単射である:$a,a'\in A^{*}$ なら $f$ の単射性から、$a,a'\in A\setminus A^{*}$ なら $g$ の単射性から従う。$a\in A^{*}$、$a'\in A\setminus A^{*}$ で $f(a)=g^{-1}(a')$ とすると、$a'=g(f(a))$ であり、$a\in A_n$ となる $n$ について $a'\in (g\circ f)[A_n]=A_{n+1}\subset A^{*}$ となって $a'\notin A^{*}$ に反する。
$h$ は全射である:$b\in B$ とする。$g(b)\notin A^{*}$ なら $h(g(b))=g^{-1}(g(b))=b$ である。$g(b)\in A^{*}$ なら $g(b)\in A_n$ となる $n$ があり、$g(b)\in g[B]$ なので $n\neq0$、よって $g(b)\in (g\circ f)[A_{n-1}]$ であり、$g$ の単射性から $b\in f[A_{n-1}]$、すなわち $b=f(a)$ となる $a\in A_{n-1}\subset A^{*}$ がある。このとき $h(a)=f(a)=b$ である。$\square$
(選択公理)任意の無限基数 $\kappa$ に対し、$\kappa=\aleph_\alpha$ となる順序数 $\alpha$ がただ一つ存在する。したがって無限基数全体は $\aleph_0<\aleph_1<\aleph_2<\cdots<\aleph_\omega<\aleph_{\omega+1}<\cdots$ と順序数によって数え上げられる。
一意性は prop-cardinal-successor の 3 の単調性による。存在は、$\kappa\leq\aleph_\kappa$ から $\kappa\leq\aleph_\alpha$ となる最小の $\alpha$ をとり、$\alpha$ が $0$・後続・極限のいずれかに応じて $\kappa=\aleph_\alpha$ を確かめることで得られる。詳細は Jec03 Chapter 3(Theorem 3.5 の前後)、End77 Chapter 8 に譲る。選択公理なしでは「整列可能な無限集合の濃度」だけが $\aleph$ 数で表される。
(選択公理)任意の無限基数 $\kappa$ について $\kappa\cdot\kappa=\kappa$ である。
証明は、$\kappa\times\kappa$ 上に「$\max(\alpha,\beta)$ の小さい順、同点なら辞書式」で整列順序を入れ、その順序型が $\kappa$ に等しいことを $\kappa$ に関する超限帰納法で示すものである(Hessenberg の定理)。Jec03 Chapter 3(Theorem 3.5)、End77 Chapter 6 に譲る。$\aleph_0\cdot\aleph_0=\aleph_0$ の場合の直接の証明は ex-cardinal-aleph-zero-arithmetic にある。
(選択公理)$\kappa,\lambda$ を基数とし、少なくとも一方が無限で、ともに $0$ でないとする。このとき
$$
\kappa+\lambda=\kappa\cdot\lambda=\max(\kappa,\lambda)
$$
である。特に、無限基数 $\kappa$ と自然数 $n\geq1$ について $\kappa+n=\kappa\cdot n=\kappa+\kappa=\kappa$ である。また $\kappa$ が無限なら $2^{\kappa}\cdot2^{\kappa}=2^{\kappa}$ である。
$\mu:=\max(\kappa,\lambda)$ とおくと $\mu$ は無限基数である。和について:$\mu$ の代表集合は和集合の部分集合なので $\mu\leq\kappa+\lambda$ であり、prop-cardinal-arithmetic-well-defined の 4 から $\kappa+\lambda\leq\mu+\mu$、また $\mu+\mu=\mu\cdot2$($A\times\{0,1\}=(A\times\{0\})\cup(A\times\{1\})$ は非交和)、$2\leq\mu$ から $\mu\cdot2\leq\mu\cdot\mu$、そして thm-cardinal-square から $\mu\cdot\mu=\mu$ である。あわせて $\mu\leq\kappa+\lambda\leq\mu$ を得る。積について:$\kappa,\lambda\neq0$ なので、$b_0\in B$ を固定すれば $a\mapsto(a,b_0)$ は $A$ から $A\times B$ への単射であり($\lambda$ 側も同様)、$\mu\leq\kappa\cdot\lambda\leq\mu\cdot\mu=\mu$ を得る。最後の主張は $2^{\kappa}\cdot2^{\kappa}=2^{\kappa+\kappa}=2^{\kappa}$ による。$\square$
上の命題で $\kappa\cdot\lambda=\max(\kappa,\lambda)$ には $\kappa,\lambda$ がともに $0$ でないことが必要である($\kappa\cdot0=0$)。和については $\lambda=0$ でも $\kappa+0=\kappa$ である。
ZFC が無矛盾ならば、CH も GCH も ZFC から証明も反証もできない。
ZFC からの CH・GCH の証明不可能性は Cohen が強制法により示し(Cohen66)、反証不可能性は Gödel が構成可能集合のクラス $L$ により示した(Godel40)。両方をあわせて CH は ZFC から独立であるという。証明はそれぞれの原典と Jec03 Chapter 13・14 に譲る。$2^{\aleph_0}$ の値については、ZFC から言えるのは $\operatorname{cf}(2^{\aleph_0})>\aleph_0$(König の定理、共終数)などの制約だけであり、たとえば $2^{\aleph_0}=\aleph_2$ も ZFC と無矛盾である(Jec03 Chapter 14)。連続体仮説の詳細は 連続体仮説 が扱う。
順序数は「並び方」を、基数は「大きさ」を測る。$\omega$ と $\omega+1$ は異なる順序数だが同じ濃度 $\aleph_0$ を持ち(rem-cardinal-counterexamples)、基数 $\aleph_0$ は順序数としては $\omega$ である。基数は順序数の特別なもの(各対等類の中で最小の順序数)なので、順序数としての大小・後続・極限の概念がそのまま使えるが、算術は別である。順序数の和 $\omega+1$ は $\omega$ と異なるが、基数の和 $\aleph_0+1$ は $\aleph_0$ に等しい。文脈を明示するため、基数の算術を順序数の算術と区別して $\aleph_0$ のような記法を用いる。順序数の側の詳細は 順序数 が扱う。
def-cardinal は「集合と対等な最小の順序数」を基数と呼ぶので、順序数と対等な(すなわち整列可能な)集合にしか濃度 $|X|$ を割り当てない。選択公理を仮定しない体系では整列可能でない集合がありうるため、任意の集合に濃度を割り当てるには、$X$ と対等な集合のうち累積階層での階数が最小のものの全体をとる Scott の方法(Scott's trick)を用いる(Jec03 Chapter 6)。
濃度を一つの対象として選ばず、$|X|=|Y|$ を「$X$ と $Y$ の間に全単射が存在する」、$|X|\leq|Y|$ を「$X$ から $Y$ への単射が存在する」の略記として扱う方法もある。この関係的な定式化は選択公理を必要とせず、濃度の同値類が集合かどうかという型の問題を避ける。集合と真のクラスを扱う NBG や NBGC では、$X$ と対等な集合全体を同値類として一つのクラスにまとめる方法も採れる。ただし、その同値類は一般に集合ではなく真のクラスなので、集合を引数に取る演算へそのまま代入してはならない。
また、任意の集合 $X$ に対して $X$ に単射で写せない順序数(Hartogs数)が存在することは選択公理なしに示され、これにより $\aleph$ 数の列自体は選択公理なしに定義できる(Jec03 Chapter 3、End77 Chapter 7)。本記事で選択公理を使ったのは、prop-cardinal-well-defined の 3、prop-cardinal-finite の 4、prop-cardinal-successor の 1、thm-cardinal-aleph-enumeration、thm-cardinal-square、prop-cardinal-arithmetic-rules、および基数の冪 $\kappa^\lambda$(特に $2^\kappa$)が基数として定まること(${}^BA$ の整列可能性)である。
「濃度」は集合の大きさそのもの(対等による同値類、あるいはその代表)を指す語であり、「基数」はその代表として選ばれた順序数を指す語であるが、選択公理の下では両者を区別しないことが多い(Mat68 第2章、Jec03 Chapter 3)。記法は $|X|$ のほか $\operatorname{card}(X)$、$\overline{\overline{X}}$、$\#X$ が使われる。基数を無限集合にまで拡張したのは Cantor であり、対角線論法(Can91)と $\aleph$ の記法も Cantor による。Cantor–Bernstein の定理は Schröder–Bernstein の定理とも呼ばれ、Cantor が予想し Bernstein と Dedekind がそれぞれ証明を与えた(歴史の詳細は Jec03 Chapter 3 の注に譲る)。
Mathpediaは寄付と、参考文献の書籍リンク(Amazonアソシエイト)の紹介料で運営されています。 支援について / 寄付する