“Every seq. in $X$ has a Cauchy subseq.” implies “$\forall\epsilon > 0, \exists$ a finite set $T$, s.t. $\forall x\in X, d(x,T)<\epsilon$.”

I have a proof of the following theorem.

Let X be a metric space. "Every sequence in X has a Cauchy subsequence" implies that "$\forall\epsilon > 0, \exists$ a finite set T, s.t. $\forall x\in X, d(x,T)<\epsilon$."

Could you check that my proof is correct or not?

Proof) Suppose, by way of contradiction, $\exists\epsilon > 0,$ s.t. $\forall$ finite set T, $\exists x\in X, d(x,T)\geq\epsilon.$

pick any $x_1\in X.$

Let $T_1=\{x_1\}.$

Then, $\exists{\epsilon}_1 > 0,$ s.t. $\exists x_2\in X, d(x_2,T_1)\geq{\epsilon}_1.$

Let $T_2=\{x_1, x_2\}.$

Then, $\exists{\epsilon}_2 > 0,$ s.t. $\exists x_3\in X, d(x_3,T_2)\geq{\epsilon}_2.$

Let $T_3=\{x_1, x_2, x_3\}.$

Repeat this process to obtain a sequence ${x_i}$ in X.

Then this sequence doesn't have a cauchy subsequence, since $\exists\epsilon > 0$ for any i,j in N (the set of natural numers), $d(x_i,x_j)\geq\epsilon$, by letting $\epsilon$ = max $\{ {\epsilon}_1, {\epsilon}_2, \dots \}.$

Therefore, we have obtained a contradiction.

At the very last proof of the theorem, I'm not sure I could take the maximum to get the desired epsilon.. please help.

you don't need different epsilons. negation of the statement say there's one epsilon that works for all sets - you've written it down yourself. the structure of the proof is ok other than that, you just continue picking $x_n$ such that $d(x_n, T_{n-1}) > \epsilon$ and the $\epsilon$ is fixed for all steps. if you wanted different $\epsilon$'s you'd actually need to take $\min$ of them which could turn out to be $0$ in case of infinite set, so that wouldn't work, you need to use your assumption of one epsilon working for all sets