実数はどう定義される?|実数の連続性公理から理解する

微分積分学
微分積分学

小学校では割り算を通して有理数を理解し,全ての有理数は数直線上に表せることを学びます.

中学校では$\sqrt{2}$のような無理数の存在を知り,無理数は有理数とは異なる数でも同じく数直線上に表せることを学びます.

ただし,中学校では$\sqrt{2}$が無理数であることの証明はしないことが多いです.

無理数を初めて学ぶ際には「有理数でない『数』を無理数という」と学びますが,そもそもここでいう「数」とはなんでしょうか?

この答えは実数ということになりますが,実数のきちんとした定義は中学校や高校ではおろか大学でも数学科のような一部の学科でしか学びません.というのは,実数を定義するためには順序体実数の連続性公理と呼ばれるものが必要となり,きちんと述べるのには少々大変だからです.

この記事では

  • 有理数と無理数の定義
  • 順序体とは相性よく順序と四則演算が定まっている体のこと
  • 実数の連続性公理(上限性質)
  • 実数の構成
  • 参考文献

を順に解説します.

有理数と無理数の定義

最初に有理数無理数の定義を確認しておきましょう.有理数とは$\frac{\text{整数}}{\text{整数}}$の形で表せる「数」のことをいうのでした.

$\dfrac{m}{n}$($m$, $n$は整数,$n\neq0$)の形で表せる数を有理数(rational number)という.

厳密には整数環$(\Z,+,\times)$の乗法的部分集合$\Z\setminus\{0\}$による局所化によりできる商体を有理数体といい,有理数体の元を有理数と呼びますが,この記事では詳しくは説明しません.

一方,無理数は次のように定義されます.

有理数でない実数を無理数 (irrational number)という.

このように無理数を定義するためには

  • 実数は無理数より先に定義する
  • 実数は有理数を含むように定義する

ことが必要であることに注意しましょう.





順序体とは相性よく順序と四則演算が定まっている体のこと

実数体を定義するために必要となる順序体について説明します.

順序体とは

集合$X$が順序体であるとは,簡単に言えば

  • $X$で四則演算が定まっていて
  • $X$の全ての元同士で順序が定まっていて
  • $X$の演算と順序の相性がいい

ということをいいます.例えば,有理数全部の集合$\Q$は順序体です.これらの厳密な定義は後で説明しますが,

  • どの元に対しても四則演算+, −, ×, ÷が定まっている(除法÷は0で割ることは除く)
  • どの2つの有理数にも大小関係が定まっている
  • 有理数$a,b$について
    • $a\le b$を満たせば,有理数$c$に対して$a+c\le b+c$が成り立つ
    • $0\le a$かつ$0\le b$を満たせば,$0\le ab$が成り立つ

という条件を満たすからです.

以下では上記の3つの性質をひとつずつ説明していきますが,$\Q$をイメージするとどういうものか理解しやすいでしょう.

体とは四則演算ができる集合(と演算の組)のこと

1つ目の「$X$で四則演算が適切にできて」をきちんとした言葉で述べるなら,「$X$に定まっている加法+と乗法×でたいとなる」となります.

以下に体のきちんとした定義を書きますが,大雑把には体とは「加法+と乗法×について良い性質が成り立っていて,『0で割る』以外の四則演算ができる集合」のことをいいます.

体の定義を理解していなくても,この記事を読み進めるには問題ありません.

集合$X$に2つの演算+, ×が定まっているとする.

[1]$(X,+)$が(group)であるとは,次を満たすことをいう.

  1. 任意の$a,b,c\in X$に対し,$(a+b)+c=a+(b+c)$が成り立つ
  2. ある$0\in X$が存在し,任意の$a\in X$に対し,$a+0=0+a=a$が成り立つ
  3. 任意の$a\in X$に対し,ある$p\in X$が存在し,$a+p=p+a=0$が成り立つ

[2]$(X,+,\times)$は(ring)であるとは,[1]に加えて次を満たすことをいう.

  1. 任意の$a,b\in X$に対し,$a+b=b+a$が成り立つ
  2. 任意の$a,b,c\in X$に対し,$(a\times b)\times c=a\times (b\times c)$が成り立つ
  3. ある$1\in X$が存在し,任意の$a\in X$に対し,$a\times 1=1\times a=a$が成り立つ
  4. 任意の$a,b,c\in X$に対し,$a\times (b+c)=ab+ac$, $(a+b)\times c=ac+bc$が成り立つ

[3]環$(X,+,\times)$が体(field)であるとは,[1]と[2]に加えて次を満たすことをいう.

  1. $0\neq1$である
  2. 任意の$a,b\in X$に対し,$a\times b=b\times a$が成り立つ
  3. 任意の$a\in X\setminus\{0\}$に対し,ある$q\in X$が存在し,$a\times q=q\times a=1$が成り立つ

有理数全部の集合$\Q$は普通の加法+と乗法×で体となるので,この意味で$\Q$を有理数体と呼ぶことも多いです.

群・環・体の詳しい定義や具体例については,演算と群・環・体についてゼロから解説した記事を参照して下さい.

全順序集合とはどの2元にも大小関係が定まっている集合のこと

2つ目の「$X$の全ての元同士で順序が定まっていて」をきちんとした言葉で述べるなら,「$X$に全順序$\le$が定まっている」となります.

以下に全順序のきちんとした定義を書きますが,大雑把には全順序とは「一列に並んだ大小関係」のことをいいます.

全順序の定義を理解していなくても,この記事を読み進めるには問題ありません.

集合$X$上の二項関係$R$が順序(order)であるとは

  1. 任意の$a\in X$に対し,$aRa$が成り立つ
  2. $a,b,c\in X$が$aRb$かつ$bRc$を満たせば,$aRc$が成り立つ
  3. $a,b\in X$が$aRb$かつ$bRa$を満たせば,$a=b$が成り立つ

を満たすことをいう.このとき,$R$は$\le$と表すことが多く$(X,\le)$を順序集合という.

以上に加えて,任意の$a,b\in X$に対して,$a\le b$または$b\le a$の少なくとも一方が必ず成り立つとき,$\le$を全順序といい$(X,\le)$を全順序集合という.

任意の$a,b\in\Q$に対して,$a\le b$または$b\le a$の少なくとも一方が成り立つので$\Q$は全順序集合です.

四則演算と順序の両立

3つ目の「$X$の演算と順序の相性がいい」をきちんとした言葉で述べるなら,「体$X$に定まっている加法+,乗法$\times$と全順序$\le$が両立する」となります.

演算と順序の両立の定義を理解していなくても,この記事を読み進めるには問題ありません.

体$(X,+,\times)$を考える.また,$X$に全順序$\le$が定まっているとする.このとき,加法+,乗法×と全順序$\le$が両立するとは

  1. $a,b\in X$が$a\le b$を満たせば,任意の$c\in X$に対して$a+c\le b+c$が成り立つ
  2. $a,b\in X$が$0\le a$かつ$0\le b$を満たせば,$0\le ab$が成り立つ

を満たすことをいう.

$X=\Q$の場合に,これらの性質が成り立つことはよく知られていますね.

順序体の定義

以上で定義したものを用いて,順序体は次のように定義されます.

集合$X$が順序体であるとは,次を満たすことをいう.

  1. $X$に定まっている加法+と乗法$\times$で体となる
  2. $X$に全順序$\le$が定まっている
  3. $X$の演算+, $\times$と順序$\le$が両立する

順序体の名前の通り「順序の定まっている体」であって,演算と順序がそれぞれ勝手に定まってるわけではなく,両立する程度の相性の良さを持っているというわけですね.





実数の連続性公理(上限性質)

実数の定義のカギとなる[実数の連続性公理]には実数体上ではいくつもの同値な表し方があります.この記事ではその中でもメジャーな上限性質を説明します.

他の同値な表し方として有名なものはデデキント(Dedekind)の切断公理があります.

準備(上に有界・上限)

上限性質を理解するためには,順序集合における上に有界上限という2つの概念が必要です.

全順序集合$X$において,$A\subset X$が上に有界であるとは,ある$m\in X$が存在して,任意の$a\in A$に対して

\begin{align*}a\le m\end{align*}

が成り立つことをいう.また,このような$m$を$A$の上界(upper bound)という.

集合A⊂XとAの上界m
「上界」という言葉は集合っぽいが,元であることに注意

全順序集合$X$において,上に有界な$A\subset X$の上界のうち最小のものが存在すれば,その最小のものを$A$の上限(supremum)といい,$\sup{A}$と表す.

例えば,有理数体$\Q$において

\begin{align*}A:=\set{x\in\Q}{x<2},\quad
B:=\set{x\in\Q}{x^{2}<2}\end{align*}

で$A,B\subset\Q$を定めると,$\sup{A}=2$ですが,$\sup{B}$は$\Q$において存在しません.

$\sup{B}$が$\Q$において存在しないことの詳しい証明は省略しますが,実数を定義すれば$\sqrt{2}$を用いて

\begin{align*}B=\set{x\in\Q}{-\sqrt{2}<x<\sqrt{2}}\end{align*}

となるので,実数の中では$\sup{B}=\sqrt{2}$となります.また,$\sqrt{2}$以上の有理数の最小値は存在しないので,$\Q$においては$\sup{B}$は存在しないわけですね.

上限性質とは空でない上に有界な集合が必ず上限をもつこと

上に有界・上限の2つの定義から上限性質を定義することができます.

全順序集合$X$が上限性質を満たすとは,「空でなく上に有界な$A\subset X$が必ず$X$上に上限$\sup{A}$をもつ」を満たすことをいう.

例えば,有理数体$\Q$は上限性質を満たしません.なぜなら,上記の集合

\begin{align*}B:=\set{x\in\Q}{x^{2}<2}\subset\Q\end{align*}

は空でなく上に有界ですが,$\Q$上に上限$\sup{B}$をもたないからですね.このように,空でなく上に有界であっても上限を持たない部分集合が1つでもあれば上限性質は満たさないことになるわけですね.

実数体とは上限性質を満たす順序体のこと

ここまでで実数の定義をするための準備ができました.

上限性質を満たす順序体を実数体といい,$\R$と表すことが多い.また,実数体の元を実数という.

つまり,有理数体$\Q$のように順序体であり,それに加えて「空でなく上に有界な部分集合が必ず上限をもつくらいぎゅうぎゅうに詰まった集合」となっているとき,その順序体を実数体$\R$というわけですね.

実数における「上限性質」にはいくつもの同値な言い換えがあります.そのため,この実数の定義の「上限性質を満たす」の部分は他の同値な表し方で言い換えられることもあります.

そこで,実数体における上限性質を含めた同値な性質たちをまとめて実数の連続性公理といいます.





実数の構成

ただ,もし「実数体を定義したはいいものの,そんなものは存在しませんでした」ということになれば,上記の実数体の定義は無意味ということになります.

例えば「三角形の2つの内角が$90^\circ$の三角形を超直角三角形という」と定義したとしても,三角形の内角の和は$180^\circ$ですから「超直角三角形」は存在しません.このように,上記で定義した実数体が本当に存在するかどうかは,以上の説明からはまだ分かっていません.

しかし,安心してください.次のように実際に上限性質を満たす順序体を構成する方法が知られています.つまり,きちんと見つけてくることで実数体の存在を証明することができます.

有理数体$\Q$を完備化して得られる順序体は実数体$\R$となる.

完備化とは大雑把に言えば「集合の隙間を埋めて新しい集合を作る操作」のことをいいます.いまの定理は「有理数体$\Q$の隙間を完備化で埋めてできる集合が上限性質を満たす順序体(つまり実数体$\R$)となる」ということを述べているわけですね.

また,この他にも実数体$\R$の構成は知られていますが,どのように実数体$\R$を構成したとしても同一視できることが証明できます.

実数体$\R$は本質的にただ1つである.





参考文献

解析入門

[杉浦光男 著/東京大学出版会]

解析学の教科書としては非常に有名で,理論系で解析がしっかり必要となる人は持っておいてよいテキストです.

  • 第1巻で1変数の微分積分学
  • 第2巻で多変数の微分積分学

を扱っています.本書に対応した演習書「解析演習」も出版されています.

本書の特徴としては

  • 数学的に厳密に書かれている
  • 基本的な微分積分学の知識体系は網羅されている

の2点が挙げられます.

このため,辞書的に使う教科書という位置付けて持っている人も多いようです.

なお,この記事の内容は第1巻に載っています.

コメント