MathLabs
定理証明済み

ボルツァーノ・ワイエルシュトラスの定理(二分法による証明)

内容

実数の有界数列 (xn)(x_n) は収束する部分列 (xnk)(x_{n_k}) を持つ。

なぜ正しいのか?

これは実解析を機能させる鍵となるコンパクト性の事実である:有界な過程がどこにも集積せずに永遠にさまようことはできないことを保証し、極値定理、最適化における最小化元の存在、そして解析学全体にわたる完備性の議論を支えている。

証明の概略

(xn)(x_n) を有界とし、a<ba<b で xn∈[a,b]x_n\in[a,b](すべての nn について)を満たすとする。二分を繰り返して入れ子になった区間の列を作る。[a,b][a,b] を2つの半分 [a,a+b2][a,\tfrac{a+b}{2}] と [a+b2,b][\tfrac{a+b}{2},b] に分ける。数列は(添字で数えて)無限に多くの項を持ち、半分は2つしかないので、鳩の巣原理により少なくとも一方の半分は無限に多くの添字 nn について xnx_n を含む。その半分を k=1k=1 として [ak,bk][a_k,b_k] と呼ぶ。

同じ二分を [a1,b1][a_1,b_1] に対して繰り返す:これを2つに分け、再び鳩の巣原理により少なくとも一方の半分が無限に多くの nn について xnx_n を含む。それを [a2,b2][a_2,b_2] と呼ぶ。これを永遠に続けると、入れ子の連鎖 [a,b]⊃[a1,b1]⊃[a2,b2]⊃⋯[a,b]\supset[a_1,b_1]\supset[a_2,b_2]\supset\cdots が得られ、各区間は無限に多くの添字について xnx_n を含み、それぞれの幅は前の半分なので、[ak,bk][a_k,b_k] の幅はちょうど (b−a)/2k(b-a)/2^{k} となり、k→∞k\to\infty で 00 に近づく。

次に部分列を構成する:[a1,b1][a_1,b_1] は数列の無限に多くの項を含むので、xn1∈[a1,b1]x_{n_1}\in[a_1,b_1] となる添字 n1n_1 を任意に選ぶ。[a2,b2][a_2,b_2] も無限に多くの項を含む(有限個の添字を除いてまだ使える)ので、xn2∈[a2,b2]x_{n_2}\in[a_2,b_2] となる n2>n1n_2>n_1 を選ぶ。帰納的に続け、各段階 kk で xnk∈[ak,bk]x_{n_k}\in[a_k,b_k] となる nk>nk−1n_k>n_{k-1} を選ぶ。[ak,bk][a_k,b_k] は無限に多くの項を含むので nk−1n_{k-1} を超える添字がまだ無限に残っており、これは常に可能である。

実数の入れ子区間性質(各 [ak,bk][a_k,b_k] は閉区間で入れ子になっており、幅が 00 に縮小する)により、その共通部分はただ1点になる:ある L∈[a,b]L\in[a,b] について ⋂k=1∞[ak,bk]={L}\bigcap_{k=1}^{\infty} [a_k,b_k] = \{L\}。xnkx_{n_k} と LL はどちらも幅 (b−a)/2k(b-a)/2^{k} の [ak,bk][a_k,b_k] に属するので、∣xnk−L∣≤(b−a)/2k→0|x_{n_k}-L|\le (b-a)/2^{k}\to 0 が成り立つ。k→∞k\to\infty で右辺は 00 に近づき、xnk→Lx_{n_k}\to L が強制される。よって (xnk)(x_{n_k}) は (xn)(x_n) の収束する部分列であり、証明が完了する。

この定理を使うトピック

ステップごとの証明

この定理のステップごとの証明はまだありません。

参考文献

  1. Morris Kline (1980). Mathematics: The Loss of Certainty
  2. Maryna Viazovska (2016). The sphere packing problem in dimension 8 · arXiv:1603.04246
  3. DeepMind (2024). AI solves IMO problems at silver medal level