Proof.
This exercise is asking us to prove the ArzelĂ -Ascoli Theorem.
First we present a diagonal argument:
Let
be a sequence in
. Construct a
diagonal subsequence as follows.
Select a countable dense subset
and
select nested subsequences
 |
(3.1) |
in such a way that

exists,
by the completeness of

and the boundedness of

. It will be proven that

is Cauchy.
Let
be given.
Select
so that
implies
. Cover
and extract a finite subcover
 |
(3.2) |
For each

, select

for which

implies

. Set

.
Now we are in a position to prove that if
we have
.
For each
, there exists
. Then we may write
The first and last suprema are bounded by

due to the
equicontinuity
estimate. The middle supremum equals

,
and the selection of

guarantees that this quantity is bounded
by

, completing the proof.
An alternative proof which may be considered more explicit is given as
follows, which rests on the equivalence that
compact complete and totally bounded |
(3.5) |
in a metric space.
Let
be given. Our goal is to determine
such that
 |
(3.6) |
To proceed, we represent each function in

by a bounded
“step” function, found by exploiting the compact domain

. Since

is bounded and equicontinuous, there exists

and

such that for all

we have

and
that

implies

.
To exploit the compact domain
, extract a finite subcover as follows
Define a collection of functions
 |
(3.9) |
For each

, select

satisfying
 |
(3.10) |
and

, so that we may define
 |
(3.11) |
Then

. Consider this collection of functions

. Realize that
 |
(3.12) |
We are now so close, because we just need to invert each

where

is simply
an element of

such
that

as described above, so that an appropriate

-net is
 |
(3.13) |