Suppose $A = [a_{ij}]_{i,j=1,2,\dots}$ is a matrix of complex numbers and lets define an operator $(T_{A}x)_i = \sum_{j=1}^{\infty}a_{ij}x_j$ for $i = 1,2,\dots$ and $x = (x_j)_{j\geq1} \in l^2$. What rules must A obey for T to be a well defined bounded operator on $l^2$?
Well, this was asked in $l^1$, here but with assumption of well-defined operator and here in a slight another context but none of them gave me a straight answer.
I see that the operator basically takes the sequence $x \in l^2$ and creates a new sequence where i-th element is made from a "dot product" of i-th row and the sequence.
For a $x \in l^2$ $$ \|Tx\|_2 = \sqrt{\sum_{i=1}^{\infty}\left(\sum_{j=1}^{\infty}a_{ij}x{j}\right)^2} \leq \sqrt{\sum_{i=1}^{\infty}\left(\sum_{j=1}^{\infty}a_{ij}^2\right)\left(\sum_{j=1}^{\infty}x_{j}^2\right)} \leq $$ by Cauchy Schwarz. Then: $$ \leq \sum_{i=1}^{\infty}\left(\sqrt{\sum_{j=1}^{\infty}a_{ij}^2}\sqrt{\sum_{j=1}^{\infty}x_{j}^2}\right) = \sum_{i=1}^{\infty}\sqrt{\sum_{j=1}^{\infty}a_{ij}^2}\|x\|_2 \leq \\ \sum_{i=1}^{\infty}\sum_{j=1}^{\infty}|a_{ij}|\|x\|_2 $$ since $\|x\|_2 < \infty$ the condition is that modules of entire matrix must be summable (i.e. $\forall_i \sum_{i,j=1}^\infty|a_{ij}| < \infty$).
Is that correct? How do we prove that the operator is well defined or what are the necessary matrix conditions?