コーシー列と完備性
数列が収束するかどうかを判定したいとき、極限値そのものがわからなくても判定できる方法があります。「項どうしの距離がどんどん近づいていく」という性質だけで収束を保証するのがコーシー列の考え方であり、この性質が成り立つ空間を「完備」と呼びます。
収束の判定と極限値の問題
数列 が に収束することの定義は、任意の に対してある が存在し、 ならば となることです。しかし、この定義を使うには極限値 を事前に知っている必要があります。
たとえば という数列が収束するかどうかを考えるとき、極限値が であることを知らなければ定義から直接確認するのは困難です。極限値を知らなくても収束を判定できる基準が必要になります。
コーシー列の定義
数列 がコーシー列(Cauchy sequence)であるとは、次の条件を満たすことです。
任意の に対して、ある自然数 が存在し、 ならば が成り立つ。
各項 と極限値 の距離が小さくなる。極限値 が必要。
項どうし と の距離が小さくなる。極限値を知らなくてよい。
コーシー列の条件は「十分先の項どうしがいくらでも近づく」ことだけを要求しています。項の行き先がどこであるかには言及していません。
収束列はコーシー列
収束する数列は必ずコーシー列になります。これは比較的簡単に示せます。
が に収束するとします。任意の に対して、ある が存在し ならば です。 のとき、三角不等式から
となるので、 はコーシー列です。
が に収束
も も の近くにいる
三角不等式で が小さい
はコーシー列
逆に、コーシー列は必ず収束するでしょうか。これは数列が住んでいる空間の性質に依存します。
コーシー列が収束しない例:有理数の場合
有理数の数列で、 に近づいていく列を考えます。たとえばニュートン法を用いて
と定めると、各 はすべて有理数であり、 に急速に近づきます。
| 1 | |
| 2 | |
| 3 | |
| 4 |
この数列はコーシー列の条件を満たしています。項どうしの差はどんどん小さくなります。しかし、極限値である は有理数ではありません。有理数の世界 の中だけで考えると、この数列は「行き先がない」のです。
これがコーシー列でありながら収束しない例です。有理数の空間には「隙間」があり、数列がその隙間に向かって進んでいくと、空間の中に到達点が存在しないという事態が起こります。
完備性の定義
空間の中で「すべてのコーシー列が収束する」という性質を完備性(completeness)と呼びます。
距離空間 が完備であるとは、 内の任意のコーシー列が 内の点に収束することです。
空間に「隙間」がなく、コーシー列の極限がすべて空間内に収まっている状態。
実数全体の集合 は完備な空間です。一方、有理数全体 は完備ではありません。歴史的に見ると、実数の構成(デデキントの切断やコーシー列による構成)は、まさにこの「有理数の隙間を埋めて完備な空間を作る」操作にあたります。
実数の完備性の証明
実数上でコーシー列が必ず収束することを示します。証明の流れは次のとおりです。
ステップ 1:コーシー列は有界
がコーシー列であるとします。 に対して、ある が存在し ならば です。特に のとき なので、
により は有界です。
ステップ 2:ボルツァーノ・ワイエルシュトラスの定理を適用
有界数列には収束する部分列が存在します。 の部分列 が に収束するとします。
ステップ 3:コーシー列は収束部分列があれば全体も収束
任意の に対して、コーシー列の条件から ならば 、部分列の収束から ならば です。 かつ となる を取ると、
となり、 は に収束します。
この証明のポイントは、コーシー列であることと部分列が収束することを組み合わせている点です。コーシー列の条件が「項どうしが近い」ことを保証し、部分列の収束が「行き先の候補」を提供しています。
完備性と同値な命題
実数の完備性は、解析学における他のいくつかの基本的な性質と同値です。
空でない上に有界な実数の部分集合は上限(supremum)を持つ。
有界な実数列は収束する部分列を持つ。
長さが に収束する閉区間の列 の共通部分はちょうど 1 点からなる。
上に有界な単調増加数列は収束する。
これらの命題はどれか 1 つを公理として採用すれば、残りは定理として証明できます。実数論の体系をどこから出発するかによって、どれが「公理」でどれが「定理」かが変わりますが、内容としてはすべて同じこと——実数に隙間がないこと——を述べています。
完備性が崩れる空間の例
完備でない空間をもう少し見てみます。
開区間 は通常の距離で完備ではありません。数列 はコーシー列ですが、極限値 は に属しません。一方、閉区間 は完備です。端点が含まれているかどうかが本質的な違いになります。
また、連続関数の空間 に一様ノルム を入れると完備な空間(バナッハ空間)になります。しかし、 ノルム を入れた場合の連続関数の空間は完備ではありません。連続関数のコーシー列が不連続な関数に収束してしまう場合があるためです。
コーシー列の応用:縮小写像の原理
完備距離空間上では、縮小写像の不動点定理(バナッハの不動点定理)が成り立ちます。
完備距離空間 上の写像 が、ある に対して
を満たすとき、 はただ 1 つの不動点を持ちます。任意の初期値 から で数列を定めると、この数列はコーシー列となり、完備性からその極限が不動点として存在します。
先ほど の近似に使ったニュートン法も、適切な条件のもとで縮小写像の原理により収束が保証されます。常微分方程式の解の存在と一意性を示すピカールの逐次近似法も、本質的にはこの定理に基づいています。
有理数 上のコーシー列 について正しい記述はどれですか?
- 必ず有理数に収束する
- 有理数に収束するとは限らない
- コーシー列にはなれない
- 必ず発散する
Q は完備ではないため、Q 内のコーシー列が Q 内の点に収束するとは限りません。2 に近づく有理数列がその典型例です。