I proved that if $X,Y$ are Banach spaces and $T: X \to Y$ is compact and $x_n \to x$ weakly then $Tx_n \to Tx$ strongly. I am now wondering if there is a shorter proof?
Here is my proof:
Let $x_n \to x$ weakly. By this result here $T$ is norm-norm continuous if and only if it is weak-weak continuous. Hence $Tx_n \to Tx$ weakly.
Next note that because $x_n\to x$ weakly the sequence $x_n$ is bounded. Hence $S=\{x_n\}\cup \{x\}$ is bounded. Since $T$ is compact it follows that $Tx_n$ has a (norm) convergent subsequence. Let's call it $Tx_{n_k}$. Since strong convergence implies weak convergence, $Tx_{n_k}$ converges weakly and since the weak topology is Hausdorff we use uniqueness of the limit to get that $Tx_{n_k}$ converges to $Tx$ weakly. Finally, since $Tx_n$ has the same limit in the weak topology and in the strong topology, $Tx_{n_k} \to Tx$ strongly.
The proof seems to long in general but I am particularly unhappy with using the result I link to. Any ideas how to make this proof neater?