南海 大変鋭い.実数を有理数の世界から構成する糸口がここにある. 無限小数とは要するに有限小数でできた数列の極限だ.
史織 今は有理数から実数を構成することが問題なので,有理数からできた数列を考える. それが収束するときその極限の集合を実数とする.有理数そのものは数列のすべての項を おなじ有理数にしておけばよいのでこの集合は有理数を含みます.こ れで実数が得られる,というのはどうでしょうか.
南海 集合そのものはその通りだ. しかしこの集合が実際に四則演算をもち,それが今までの演算と同じであることを示すには, もう少し分かりやすく構成しなければならない.
史織 そうか.単に極限をもつというだけでは,同じ値に収束する数列がいくつもあり得る.
南海 そこで次のようにしよう.今有理数の集合を基礎にする.
集合の要素の間にという関係で
同値関係があると,同値なものを「同一視」することができる. 同値なものをひとまとめにしてしまうのだ.
例えば,整数とがが7の倍数になるときと定めると,これは同値関係だ. そしてこの同値関係で同値なものをひとまとめにすると….
史織 7で割った余りが同じものを一つの集合にするということですね.
南海 それらの集合のことを「同値類」という. この場合は同じ余りの集合なので「剰余類」ともいう.
史織 と書けるものはすべて同値になるので, 結局整数の集合が7で割った余りの違いによって7つの部分集合に分けられます. この部分集合の集合は7つからできていて,余りの集合と同じです. つまり,剰余類は7つあって,剰余類を集めると7で割った余りの集合と同じものができます.
南海
これを,整数を7で割った余りで類に分けるという.類とは部分集合で,
7で割った余りが等しいものからできている.
類は7つある.これらの類をや等と,
その類に属する要素に上線を付けたもので表す.
南海 有理数からなる数列の間に定義された先の〜も同値関係である.
史織 基本列の集合を,差が0に収束するとき同値であるとして,この同値関係で同じものを類にまとめると, まとめられた一つ一つの類が実数の一つ一つになるのですね.
南海 基本列の集合からこの同値関係で類に分けた類の集合がだ.に対して, となる.
もちろん,2つの基本列とが定めるの要素 に対してその和 や 積 をどのように定めるのか.またべき も定めなければならない. ここではそれはしないが,関心があれば何か読んでほしい.
これがカントールの方法だ.そして基本列が必ず極限をもつことを「完備性」といい, 実数が完備であることを,実数の連続性という.
史織 どんな参考書がありますか.
南海 いくらでもある.私が高校のときに読みかけたのは, 大阪教育大学の黒崎達先生の『必修教程数学原論』だった. いまこれは槙書店から改訂新版が出ている.
もちろん高木貞治『数の概念』(岩波書店)は古典だ.
史織 実数の定義は違う方法もあるのですか.
南海 デデキントによる「切断の方法」だ. 有理数を大小関係で2つに分ける分け方の全体が実数になる,というものだ. 例えば,があれば,それより大きい有理数とそれより小さい有理数に分かれる.
有理数Qが2つの集合とにわかれの任意の要素との任意の要素の間に つねにが成り立っていれば,との境目として実数が定まる.
有理数Qが2つの集合とにわかれの任意の要素との任意の要素の間に つねにが成り立っているときこれをと書いて「切断」と呼ぶ. 切断の集合が実数というわけだ.
史織 実数が先にあって有理数の切断があるのではなく,有理数の切断によって実数を定めるのですね. カントールとデデキントの2人の方法で同じものができるのですか.
南海 できる.先に紹介した黒崎先生の本には確か「2つの実数の定義は同値である」ということが書いてあった. 高校生の私にその証明のすべてが理解できたわけではなかったが, 「定義の同値性」ということにひどく感動したのを覚えている.
史織 実数がこのように完備な集合として構成されることがわかりました.実数が完備であるから, 閉区間で定義された連続関数がつねに最大最小をもつのですね.
南海 そうなのだが,一つ一つの論証を積み重ねるのは簡単ではない. それはここではせずに,結論の概略のみを述べよう.
先の実数の定義から次のことが成り立つ.
閉区間 において,
これを区間縮小法というのだが,実数とはこのような集合としても特徴づけられる.
以下は次のような過程で,閉区間で定義された連続関数に最大値と最小値が存在することが示される.
∵
の要素は区間の中にあるとする.この区間を2等分するとそのいずれかにはの
要素が無数に存在する.無数に存在する区間をとする.を2等分する.
そのいずれかにはの要素が無数に存在する.無数に存在する側をとする.この操作を
くりかえす.区間の長さはいくらでも小さくなる.したがってすべての区間に共通な要素が存在する.
を含む区間
はいくらでも小さくなる.
ゆえに
のどれだけ近いところにも,の要素が無数に存在する.つまりは集積点である.
∵ 有理数をのすべての要素より大きい要素からなる部分集合と,その補集合に分ける. これは有理数の切断なので,実数がさだまる.なるはに属さず,なるで 十分に近いものはに属する.がの要素であることを示す.
の任意の要素をとする.を中央で2つに分け,に近い側からをとる. 同様の操作をくりかえし数列を定める. 途中でが選べれればはの要素である.
この数列はとの距離が0に近づくので基本列である.その極限はでありかつが 閉集合なのではの要素である.が最大値である.最小値も同様.
∵
の値域をとする
は有界閉集合である.なぜか.有界でないとする.したがって
実数をのすべての要素より大きい要素からなる部分集合と,その補集合に分ける.
これは有理数の切断なので,実数が定まる.(2)と同様にに収束する内の
数列が存在する.となる数列をとる.は
において集積点をもつ.数列の部分列でに収束するもの
をとる.が連続なので
は収束列なのでその部分列も同じ極限に収束する.つまり .
よってとなりに最大値が存在した.最小値についても同様である.