A pure quantum state in a bipartite system, which is an operator $$\rho = \langle\psi \,,\, \cdot \,\rangle \, \psi \in \mathcal{L}(H_1 \otimes H_2)$$ for some $\psi \in H_1 \otimes H_2$, is factorizable (i.e. not entangled) iff the reduced density matrices $\rho_s$ are such that $\rho_s^2 = \rho_s$, where $\rho_s$ is the partial trace of $\rho$ over $H_s$ for $s= 1$ or $2$.
To prove this result for finite dimensional Hilbert spaces $H_1$ and $H_2$ , we use Schmidt decomposition in those spaces. And the decomposition exists because of the SVD theorem.
I want to know if it is also true for separable Hilbert spaces in general, where a lot of quantum mechanics happen. I believe it is, but haven't found a proof. So, is SVD theorem valid for "infinite matrices"? Or, if it is not, is there another way to prove there exists a Schmidt decomposition (a series) in this case?