Let $A$ be a compact, self-adjoint operator on a Hilbert space $H$. Then, the spectrum theorem says that for every $x\in H$
$$Ax = \sum_{k=1}^{\infty} \lambda_k\langle x,e_k \rangle e_k$$ where $\lambda_k$ are nonzero eigenvalues and $e_k$ are the corresponding orthnormal eigenvectors.
Then, the book that I found ("Applied Analysis" by Hunter) says that assuming $A$ has an infinite sequence of nonzero eigenvalues,
(1) the range of $A$ is
$$\text{ran A} = \big\{ \sum_{k=1}^{\infty} c_ke_k \mid \sum_{k=1}^{\infty} \frac{|c_k|^2}{|\lambda_k|^2} < \infty \}$$
and
(2) the range is not closed since $\lambda_n \to 0$ as $n \to \infty$
But, I do not understand (1) and (2).
For (1), how do I get the condition $\sum_{k=1}^{\infty} \frac{|c_k|^2}{|\lambda_k|^2} < \infty $?
For (2), how does the fact that $\lambda_n \to 0$ as $n \to \infty$ show that the range is not closed?