1 何を作るのか
二つの構成が目標とする性質を先に定めます。
定義 1.1 (順序体と上限の性質). 集合Kに加法と乗法と順序<が定まっているとする。Kが順序体 (ordered field) であるとは、Kが加法と乗法について体をなし、順序が全順序であって、次の二つを満たすことをいう。
- x<yならば、すべてのz∈Kについてx+z<y+zである。
- x<yかつ0<zならばxz<yzである。
順序体Kが上限の性質 (least-upper-bound property) をもつとは、上に有界で空でないKの部分集合がつねにKの中に上限をもつことをいう。
有理数の全体Qは順序体ですが、上限の性質をもちません。2乗して2より小さい正の有理数の集合は上に有界で空でありませんが、その上限にあたる数は有理数の中に存在しません(§D1.4 例 3.1)。
2 デデキントの切断による構成
第一の手続きでは、有理数の全体を二つに切り分ける切り口そのものを、一つの数とみなします。2に対応する下側集合として、非正の有理数と、正で平方が2より小さい有理数の全体を用います。
定義 2.1 (有理数の切断). 有理数の集合Qの部分集合αが切断 (Dedekind cut) であるとは、次の三つを満たすことをいう。
- α=∅かつα=Qである。
- p∈αかつq<pを満たす有理数qについて、q∈αである。
- αは最大値をもたない。
切断の全体をDと書き、α,β∈Dに対してα<βを「α⊊β」と定める。
定理 2.2 (切断の全体では上限が存在する).A⊆Dが空でなく、上に有界であるとする。すなわち、あるβ∈Dについて、すべてのα∈Aがα⊆βを満たすとする。このとき
γ=α∈A⋃αは切断であり、Aの上限である。
証明.Aは空でないから、α0∈Aをとる。α0は空でない切断であり、α0⊆γであるから、γ=∅である。また、すべてのα∈Aについてα⊆βであるから、γ⊆βである。β=Qであるため、γ=Qである。
p∈γとし、q<pを満たす有理数qをとる。p∈αを満たすα∈Aが存在する。αは定義 2.1 条件 (b)を満たすから、q∈α⊆γである。
p∈γとすると、p∈αを満たすα∈Aが存在する。αは最大値をもたないから、p<p′を満たすp′∈α⊆γが存在する。したがってγも最大値をもたず、γ∈Dである。
すべてのα∈Aについてα⊆γであるから、γはAの上界である。δ∈DをAの任意の上界とする。すべてのα∈Aについてα⊆δであるから、γ⊆δである。ゆえにγはAの最小上界である。▨
注意 2.3 (本記事が検証しない部分).α,β∈Dに対し、加法はα+β={p+q:p∈α, q∈β}によって定める。乗法は、両方が0に対応する切断より大きい場合に正の元どうしの積として定め、符号による場合分けを通じてD全体へ広げる。有理数rに対してr∗={p∈Q:p<r}とおくとr∗は切断であり、r↦r∗は順序と演算を保つ。
これらの演算が切断の取り方に対して閉じており、体の公理と順序との両立を満たすことの検証には、加法と乗法の逆元および乗法の符号ごとの場合分けが必要である。完全な検証は参考文献が扱う。
3 有理数のコーシー列による構成
第二の手続きでは、極限の値そのものではなく、その値へ近づいていく有理数の列を数とみなします。必修では、実数の数列についてコーシー列であることと収束することが同値であり、有理数の数列では同じ同値が成り立たないことを見ました(§D1.10 定義 1を含む記事)。収束先が足りないのであれば、コーシー列そのものを収束先の代わりに用います。
定義 3.1 (有理数のコーシー列による実数). 有理数の列{pn}が有理数の範囲でコーシー列 (rational Cauchy sequence) であるとは、任意の正の有理数εに対してある番号Nが存在して、m,n≥Nならば∣pn−pm∣<εとなることをいう。
有理数の範囲でコーシー列である列の全体をCと書く。{pn},{qn}∈Cに対して
{pn}∼{qn}⟺pn−qn→0と定めると、∼はC上の同値関係である。この同値関係による同値類の全体をC/∼と書く。
{pn}の同値類を[pn]と書き、
[pn]+[qn]=[pn+qn],[pn][qn]=[pnqn]と定める。また、[pn]>0であるとは、ある正の有理数εとある番号Nが存在し、n≥Nならばpn≥εとなることをいう。有理数rには定数列{r,r,r,…}の同値類を対応させる。これらの定義が代表元の取り方によらないことを確かめる必要がある。
定理 3.2 (コーシー列による構成の完備性).C/∼は上限の性質をもつ順序体である。
4 二つの構成の関係
デデキントの切断による構成とコーシー列による構成は、作り方も、作られる対象の見た目も異なります。それにもかかわらず、得られる順序体は同じものです。
定理 4.1 (上限の性質をもつ順序体の一意性). 上限の性質をもつ二つの順序体K1とK2に対し、加法、乗法、順序をすべて保つ全単射φ:K1→K2が存在する。
この定理により、実数の全体をどちらの手続きで作っても、順序と演算を保つ対応によって同一視することができます。したがって、必修の記事が上限の性質だけを根拠として証明した定理は、どちらの構成を採ってもそのまま成り立ちます。必修が上限の存在を認めて出発したことは、構成の選択を保留したまま議論を進めるための選択であったということになります。