The following question is a part of question 2.4.6 of Conway's functional analysis:
Let $\mathcal{H}$ and $\mathcal{K}$ be Hilbert spaces, and let $T: \mathcal{H} \rightarrow \mathcal{K}$ be a bounded linear operator. Show that if $T$ is a compact operator, then $$ \lim _{n \rightarrow \infty}\left\|T\left(e_{n}\right)\right\| =0. $$
This question been extensively answered on the stack exchange (for example here) : A Question on Compact Operators.
One thing that is unappealing about the answers that I have seen is that they use what seem like "big-gun" results about weakly convergent sequences and compact operators, which a reader of Conway's book up to this point would not have seen yet! I've devised an alternate proof that uses only basic principles below. Is it correct? If so, could any light be shed as to how it relates to the weak-convergence argument?
Proof: $T$ compact implies that $\sup _{\|x\| = 1}\left\|T{x}\right\| \leq M<\infty$ for some $M$, and that $Te_n$ has a convergent subsequence $ T e_{n_k} $. Suppose $\left\|T e_{n_k}-h\right\| \rightarrow 0$, but $h \neq 0$. By restricting to a further subsequence if necessary, we may assume $\left\|T_{ {e_{n_k} }}-h\right\| \leq 2^{-k}$. Define $$ x_{m}=\sum_{j=1}^{m} \frac{c}{j} e_{n_{j}} \text {, where } \frac{1}{c}=\left(\sum_{j=1}^{\infty} \frac{1}{j^{2}}\right)^{1/2} \text {. } $$ clearly $\left\|x_{m}\right\| \leq 1$ For all $m$. But $$ \begin{aligned} M & \geqslant \| T_{x_m}\|=\| \sum_{j=1}^{m} \frac{c}{j} (T_{e n j}-h+h) \| \\ &=\left\|\sum_{j=1}^{m} \frac{c}{j}\left(T_{e_{n_j}}-h\right)+h \sum_{j=1}^{m} \frac{c}{j}\right\| =:\left\|A_{m}+B_{m}\right\| \end{aligned} $$
since $\|h\| \neq 0, \quad\left\|B_{m}\right\| \rightarrow \infty$ as $m \rightarrow \infty$. By the triangle inequality $\sup_m\left\|A_{m}\right\| \leqslant \sum_{j=1}^{\infty} \frac{c}{j} 2^{-j}<\infty$. This implies $\left\|A_{m}+B_{m}\right\| \rightarrow \infty$ as $m \rightarrow \infty$, a contradiction. Hence $h=0$, and every subsequence of $Te_n$ must have a further subsequence converging to 0, giving $$ \| Te_n \| \rightarrow 0 \quad \text { as } n \rightarrow \infty \text {. } $$