問題
有界な単調列は収束列であることを既知として,空でない上に有界な実数の部分集合は上限を持つことを示せ。
解答
2 分探索法により上限の位置を特定するという方針で証明する。その際,区間縮小法を援用する。
空でない実数の部分集合 は上に有界であると仮定する。
の上界の集合は空でないから,その中から一つ要素 を選んで とおく。また, の任意の要素 を一つ選び,それを とおく。
ここで,もし幸運にして ならば, ということだから, が上限を持つことが確定する。
不運にして だった場合については証明に続きがある。
いま,ある自然数 に対し,実数 ; が次の 4 つの条件をすべて満たすように定められていたと仮定する。
- はいずれも の上界でない。
- はすべて の上界である。
- かつ である。
- 各自然数 について, が成り立つ。
さて, とおくと,この の値について次のいずれかが成り立つ。
Case 1: である。
このときは不幸中の幸いで,上限を探す旅は終焉である。
Case 2: は の上界であるが,上限ではない。
このときは , と定める。
Case 3: は の上界ではない。
このときは , と定める。
Case 2 と Case 3 のいずれであっても,次の 4 つの性質がすべて満たされる。
・ はいずれも の上界でない。
・ はすべて の上界である。
・ かつ である。
・各自然数 について, が成り立つ。
こうして,各自然数 に対して,不幸にしてことごとく Case 2 または Case 3 の場合しか起きなかったとしても,区間縮小法により, と は同一の極限値 に収束する。そして実は であることを最後に示そう。
まず,任意の および任意の自然数 に対して が成り立つから, の極限値である についても が成り立つ。
したがって は の上界である。
他方, も に収束するから,任意の正の実数 に対して を満たす自然数 が存在する。ところが は の上界ではないから, となる が存在する。ゆえに,この について が成り立つこととなり, であることが確定する。
コメント
とどのつまり,実数の部分集合 の上界の集合を と記すことにすると, が空でなく上に有界ならば,ある実数 を用いて と表せるわけである。数直線上でこのような「区切り」を見出そうというのが解答で示した証明の基本方針であるが, とその補集合との境目に相当する「区切り」を「点」で探すだけでは,単調な数列を見出すことはできそうにない。そこで,数直線上で右にスライドしていく点 と,左にスライドしていく点 という 2 つの数列を用意し,両者の間隔を詰めていくことによって,両者は究極的に上限 という 1 点で邂逅するように仕向けるのである。このように左の壁と右の壁を別々に用意するという発想になかなかたどり着けなかったため,参考書を頼らずに自力でこの証明を思いつくには結構な時間がかかってしまった(なかなかうまくいかなくて数年間はほったらかしていた気がする)。
このように強力な「囲い込み」の論法である区間縮小法を思いついた先達は実に偉大であると感服する次第である。ただ,学部 1 年生の時に微分積分学の授業で初めてこの論法(有界な数列は収束する部分列を持つことの証明)を教わったときは,数列の構成法を述べるという証明のスタイルに馴染みがなかったせいか,あまり好きになれなかった記憶があるが,今ではすっかり手のひらを返して「区間縮小法」様様といったところで,大ファンである。