Cauchy列(Cauchy sequence)とは、解析学や距離空間論において、数列や点列の項が進むにつれて、その要素同士の距離がいくらでも近づいていくような列のことである。基本列(fundamental sequence)とも呼ばれる。この概念の最大の特徴は、収束先の値(極限)を具体的に知らなくても、列自体の振る舞いだけで「収束しそうな状態」を定義できる点にある。実数の完備性やBanach空間など、現代数学における「空間の穴の有無」を議論するための基礎的な道具として用いられる。
距離空間 $(X, d)$ における点列 $\{x_n\}_{n=1}^{\infty}$ がCauchy列(コーシー列)であるとは、以下の条件を満たすことをいう。
任意の正の実数 $\epsilon > 0$ に対して、ある自然数 $N$ が存在して、
$N$ 以上の任意の自然数 $n, m$ に対して、
$$d(x_n, x_m) < \epsilon$$
が成り立つ。
この定義は、「十分先まで進めば、点列の要素たちが互いに密集して団子状態になる」ことを意味している。
Cauchy列の概念は、収束の概念と非常によく似ているが、決定的な違いがある。
任意の距離空間において、収束する点列は必ずCauchy列である。
$$x_n \to x \implies \{x_n\} \text{ is Cauchy}$$
しかし、逆(Cauchy列ならば収束するか?)は一般には成り立たない。ここが解析学における最も重要な分岐点となる。
Cauchy列が収束しない現象は、空間に「穴」が開いていることの現れである。
距離空間 $X$ において、任意のCauchy列が $X$ 内の点に収束するとき、$X$ は完備であるという。
つまり、Cauchy列とは「本来収束すべき列」の候補であり、完備な空間とは「その収束先をちゃんと用意してくれている空間」のことである。
Cauchy列の概念を理解するには、有理数(穴がある)と実数(穴がない)の対比を見るのが最も効果的である。
$X = \mathbb{Q}$ (通常の距離)とする。
$\sqrt{2}$ に収束する有理数列 $\{x_n\}$ を考える(例えば、$\sqrt{2}$ の十進展開の近似値列 $1, 1.4, 1.41, 1.414, \dots$)。
したがって、$\mathbb{Q}$ はCauchy列なのに収束しない列を持つため、完備ではない。
実数の定義そのものが「有理数のCauchy列の極限をすべて付け加えたもの(完備化)」として構成されることが多い。したがって、$\mathbb{R}$ においては「収束すること」と「Cauchy列であること」は同値である(Cauchyの収束判定法)。
Cauchy列の概念は、距離空間以外にも拡張されている。