Let $A\in {\cal B}(c_0)$ (${\cal B}(c_0)$ is linear bounded operators on $c_0$) and for $n\geq 1$, define $e_n \in c_0$ by $e_n(m)=\delta_{nm}$. Put $\alpha_{nm}=(Ae_n)(m)$ for $n,m\geq 1$. we have $M = \sup_m\sum_{n=1}^\infty |\alpha_{nm}|< \infty$ and for every n, $\lim_m \alpha_{mn}=0$. Also we can show $(Ax)(m) = \sum_{n=1}^\infty \alpha_{mn}x(n)$. Give necessary and sufficient condition on $(\alpha_{mn})$ for $A$ to be compact.
My attempt: for every $k>0$ define $A_k:c_0\to c_0$ such that $(A_k x)(m):= \sum_{n=1}^\infty\alpha_{mn}x(n)$ for $m\leq k$ and $(A_kx)(m)=0$ for $m>k$. Clearly $A_k$ is finite rank and $A=\lim A_n$ which shows A is compact for every $(\alpha_{mn})$.
Please check my attempt. If it's not correct, Please hint me. Thanks in advance.