パート 3. 完備性
{fn}n∈N を C[a,b] のコーシー列としよう。つまり、すべての ε/3>0 に対して、n,m>N1 の時いつでも ∥fn(t)−fm(t)∥<ε/3 を満たす N1∈N が存在する。
R は完備空間なので、固定された t0∈[a,b] が与えられるたびに、n→∞limfn(t0) はある f:[a,b]→R に関して
n→∞limfn(t0)=f(t0)
と表せる。すると、fn はコーシー列なので、任意の t∈[a,b] に対して、m≥N2 の時に
∣f(t)−fm(t)∣==≤=<n→∞limfn(t)−fm(t)n→∞lim∣fn(t)−fm(t)∣n→∞limt∈[a,b]sup∣fn(t)−fm(t)∣n→∞lim∥fn−fm∥ε/3
を満たす N2 が存在する。もちろん、関数 f が連続である保証はまだなく、単にすべての t∈[a,b] に対して最終的に fn(t) に収束する値を関数値として定義されただけである。しかし、この定義から、fn が f に一様収束する、つまりすべての x,y∈[a,b] および ε/3>0 に対して n≥N3 の時に同時に満たされる N3∈N が存在することを保証することができる。
∣fn(x)−f(x)∣<ε/3∣fn(y)−f(y)∣<ε/3
これで、f が連続関数であることを示すだけである。
空集合でない E⊂R について、f:E→R としよう。
コンパクト距離空間
f が連続で、Eが有界閉区間であれば、f は一様連続である。
fn:[a,b]→R は連続であり、[a,b]⊂R はコンパクトなので、fn は [a,b] で一様連続である。つまり、すべての x,y∈[a,b] および ε/3>0 に対して、∣x−y∣<δ の時に満たされる δ>0 が存在する。
∣fn(x)−fn(y)∣<ε/3
以上の結果を組み合わせると、∣x−y∣<δ および n≥N3 の場合に
∣f(x)−f(y)∣≤==∣f(x)−fn(x)∣+∣fn(x)−fn(y)∣+∣fn(y)−f(y)∣ε/3+ε/3+ε/3ε
を満たす δ>0 および N3∈N が存在するため、f は [a,b] で一様連続であり、f∈C[a,b] に収束する。したがって、任意の連続関数のコーシー列 {fn}n∈N が一様に何らかの f∈C[a,b] に収束するため、C[a,b] は完備性を有する。