All quantum operations $\mathcal{E}$ on a system of Hilbert space dimension $\mathcal{d}$ can be generated by an operator-sum representation containing at most $\mathcal{d^2}$ elements. Extending further, an operation from space with dimension $\mathcal{m}$ to space with dimension $\mathcal{n}$ has an operator sum representation in terms of Kraus operators. Refer: http://en.wikipedia.org/wiki/Quantum_operation#Kraus_operators
The follow up proof is in terms of an exercise in Nielsen and Chuang's book, exercise 8.10
Proving the first part is easy enough... $ W_{jk} = W_{kj}^{*} $ if you expand the definition of $ W_{jk}$ and using properties of transpose conjugate. So W is in fact Hermitian. That it is of rank at most $ d^2 $ is what I'm not able to prove.
I read on wikipedia about the properties of rank of a matrix, and it says that a matrix of rank M can be expressed as the sum of M rank-1 matrices. In that case I would need to prove that the individual terms in the sum:
$ \sum_{j,k} tr(E_j^{+}E_k)\left|j\right \rangle \left\langle k \right| $
are of rank 1. Since $tr(E_j^{+}E_k) $ is in fact a scalar, and $ \left|j\right \rangle$ & $\left\langle k \right| $ are the eigenbasis for the input and output spaces, there can be d such terms of $ \left|j\right \rangle$ and $ \left|k\right \rangle$ respectively, the product of which forms a rank-1 matrix.
Hence there would be at max d*d such terms, if all the terms $tr(E_j^{+}E_k) $ are non-zero.
Is that the correct proof? Am I making a mistake somewhere?
The number of such terms is also called the Kraus rank as given in: https://en.wikipedia.org/wiki/Quantum_channel#Pure_channel