Completion Theorem (Metric Space)

Theorem
Let $(X, d)$ be a metric space.

Then there exists a completion $(\tilde X, \tilde d)$ of $(X, d)$.

Moreover, this completion is unique up to unique isometry.

That is, if $(\hat X, \hat d)$ is another completion of $(X,d)$, then there is a bijection $\tau : \tilde X \to \hat X$ such that
 * $\tau$ restricts to the identity on $x$, $\forall x \in X : \tau(x) = x$.
 * $\tau$ preserves metrics, $\forall x_1, x_2 \in X : \hat d ( \tau(x_1), \tau(x_2) ) = \tilde d (x_1, x_2)$

Proof
We construct the completion of a metric space as equivalence classes of the set of Cauchy sequences in the space under a suitable equivalence relation.

Let $(X, d)$ be a metric space.

Let $\mathcal C[X]$ denote collection of all Cauchy sequences in $X$.

Define a relation $\sim$ on $\mathcal C[X]$ by


 * $\displaystyle \left\langle x_n \right\rangle \sim \left\langle y_n \right\rangle \iff \lim_{n \to \infty} d( x_n, y_n ) = 0$

Lemma 1
$\sim$ is an equivalence relation on $\mathcal C[X]$.

Proof of Lemma 1
We must show that $\sim$ is on $\mathcal C[X]$.
 * reflexive,
 * symmetric and
 * transitive

Let $\left\langle x_n \right\rangle$, $\left\langle y_n \right\rangle$, $\left\langle z_n \right\rangle \in \mathcal C[X]$ be arbitrary.

For each $n \in \N$ we have that $d( x_n, x_n ) = 0$ because $d$ is positive definite by definition.

Therefore $\displaystyle \lim_{n \to \infty} d( x_n, x_n ) = 0$.

This shows that $\left\langle x_n \right\rangle \sim \left\langle x_n \right\rangle$.

By the symmetry of a metric, $d(x_n, y_n) = d(y_n, x_n)$ for each $n \in \N$. Therefore,


 * $\displaystyle \lim_{n \to \infty} d(x_n, y_n) = \lim_{n \to \infty} d(y_n, x_n)$

So $\left\langle x_n \right\rangle \sim \left\langle y_n \right\rangle$ implies that $\left\langle y_n \right\rangle \sim \left\langle x_n \right\rangle$.

Finally, by the Triangle Inequality for a metric, $d(x_n, z_n) \leq d(x_n, y_n) + d(y_n, z_n)$ for each $n \in \N$.

Therefore, by the sum rule for limits of sequences,


 * $\displaystyle \lim_{n \to \infty} d(x_n, z_n) \leq \lim_{n \to \infty} d(x_n, y_n) + \lim_{n \to \infty} d(y_n, z_n)$

Thus $\left\langle x_n \right\rangle \sim \left\langle y_n \right\rangle$ and $\left\langle y_n \right\rangle \sim \left\langle z_n \right\rangle$ together imply that $\left\langle x_n \right\rangle \sim \left\langle z_n \right\rangle$.

This established the lemma.

Denote the equivalence class of $\left\langle x_n \right\rangle \in \mathcal C[X]$ by $[ x_n ]$.

Denote the set of equivalence classes under $\sim$ by $\tilde X$.

By Relation Partitions a Set iff Equivalence this is a partition of $\mathcal C[X]$.

That is, each $\left\langle x_n \right\rangle \in \mathcal C[X]$ lies in one and only one equivalence class under $\sim$.

Define $\tilde d : \tilde X \to [0,\infty) \subseteq \R$ by


 * $\displaystyle \tilde d \left({ [x_n], [y_n] }\right) = \lim_{n \to \infty} d( x_n, y_n )$

Lemma 2
$\tilde d$ is well defined on $\tilde X$.

Proof of Lemma 2
Let $\left\langle x_n \right\rangle$, $\left\langle \hat x_n \right\rangle$, $\left\langle y_n \right\rangle$, $\left\langle \hat y_n \right\rangle \in \mathcal C[X]$ be such that


 * $\left\langle x_n \right\rangle \sim \left\langle \hat x_n \right\rangle$


 * $\left\langle y_n \right\rangle \sim \left\langle \hat y_n \right\rangle$

We have

By an identical argument, we can also show that


 * $d(\hat x_n, \hat y_n) - d(x_n,y_n) \leq d(x_n,\hat x_n) + d(\hat y_n, y_n)$

and therefore,


 * $\displaystyle 0\leq \left| d(x_n,y_n) - d(\hat x_n, \hat y_n) \right| \leq d(x_n,\hat x_n) + d(\hat y_n, y_n)$

Passing to the limit $n \to \infty$ and using the Combination Theorem for Sequences we have shown that

$\displaystyle \lim_{n \to \infty} d(x_n,y_n) = \lim_{n \to \infty} d(\hat x_n, \hat y_n)$

But this precisely means that $\tilde d \left({ [x_n], [y_n] }\right) = \tilde d \left({ [\hat x_n], [\hat y_n] }\right)$.

We claim that $(\tilde X, \tilde d)$ is a completion of $(X, d)$.

Therefore we must show that:
 * $\tilde d$ is a metric on $\tilde X$
 * There exists a dense inclusion $(X, d) \to (\tilde X, \tilde d)$ preserving $d$.

In addition the theorem claims that $(\tilde X, \tilde d)$ is unique up to isometry.

$\tilde d$ is a metric
If $\tilde d\left( [x_n], [y_n] \right) = \infty$, then $\left\langle x_n \right\rangle$ and $\left\langle y_n \right\rangle$ cannot both be Cauchy, so $\tilde d\left( [x_n], [y_n] \right) < \infty$ for $[x_n],[y_n] \in \tilde X$.

By the definition of $\tilde d$, for any $[x_n],[y_n] \in \tilde X$, $\tilde d\left( [x_n], [y_n] \right)$ must be a limit point of $[0,\infty)$.

The closure of $[0,\infty)$ is $[0,\infty)$, so $\tilde d:\tilde X \to [0,\infty)$.

This proves Definition:positivity of $\tilde d$.

Now suppose that $\tilde d\left( [x_n], [y_n] \right) = 0$, which means that


 * $\displaystyle \lim_{n \to \infty} d\left( x_n, y_n \right) = 0$

So by definition, $\left\langle x_n \right\rangle \sim \left\langle y_n \right\rangle$ and $[x_n] = [y_n]$.

This proves Definition:Definiteness.

This proves symmetry.

This proves the triangle inequality.

$\tilde X$ completes $X$
For $x \in X$, let $\hat x = \left( x, x, x, \ldots \right)$ be the constant sequence with value $x$.

Let $\phi : X\to \tilde X : x = \left[{ \hat x }\right]$.

We first show that $\phi$ is an injection of $X$ into $\tilde X$.

Henceforth we identify $X$ with it's isomorphic copy in $\tilde X$ when it is convenient.

For any $x, y \in X$,

So $\tilde d\big|_{X} = d$.

Next we show that $X$ is dense in $\tilde X$.

Recall that the closure of $X$ is the union of $X$ and the limit points of $X$.

Let $[x_n] \in \tilde X$ and $\epsilon > 0$ be arbitrary.

If we can find $ x \in X $ such that $\tilde d( [\hat x], [x_n] ) < \epsilon$ then we have shown that $X$ is dense in $\tilde X$.

Since $\left\langle x_n \right\rangle$ is Cauchy, there exists $N \in \N$ such that for all $m,n \geq N$, $d(x_m, x_n) < \epsilon$.

Then we have

and we are done.

Finally we must show that $(\tilde X, \tilde d)$ is complete.

By the completeness criterion it is sufficient to show that every Cauchy sequence in $\phi(X)$ converges in $\tilde X$.

Let $\left\langle \hat w_n \right\rangle$ be a Cauchy sequence in $\phi(X)$, so each $\hat w_n$ has the form $\left\langle w_n,w_n,w_n,\ldots \right\rangle$.

Since $\phi$ is an isometry, $\tilde d \left({ \hat w_n, \hat w_m }\right) = d \left({ w_n, w_m }\right)$ for all $m,n\in \N$.

Therefore, $\left\langle w_1, w_2, w_3,\ldots \right\rangle$ is Cauchy in $X$.

Let $W = \left[{ \left\langle w_1, w_2, w_3, \ldots \right\rangle }\right] \in \tilde X$.

We claim that $\left\langle \hat w_n \right\rangle$ converges to $W$ in $\tilde X$.

Let $\epsilon > 0$ be arbitrary.

Since $\left\langle w_1, w_2, w_3,\ldots \right\rangle$ is Cauchy in $X$, there exists $N \in \N$ such that for all $m,n \geq N$, we have $d(w_n, w_m) < \epsilon$.

Thus for all $n > N$,


 * $\displaystyle \tilde d \left( w_n, W \right) = \lim_{n \to \infty} d\left({ w_n, W }\right) < \epsilon$

Therefore, $\left\langle \hat w_n \right\rangle \to W$ as $N \to \infty$, and $\tilde X$ is complete.

Uniqueness of $\tilde X$
Suppose that $\left( \tilde X_1, \tilde d_1, \phi_1 \right)$, $\left( \tilde X_2, \tilde d_2, \phi_2 \right)$ are two completions of $(X, d)$.