Lemma 2.1 (after )
A736Let F be standardised, let R \in P_d have rank k, and let A be a rank decomposition of R. Then R \in S_d^F if and only if there is a random vector \mathbf{V} in \mathbb{R}^k with \mathbb{E} \mathbf{V} = 0, \operatorname{Cov} \mathbf{V} = I_k and \langle \mathbf{a}_j,\mathbf{V}\rangle\sim F for every j = 1,\dots,d.
Proof of Lemma 2.1
Suppose first that such a \mathbf{V} exists, and let \mathbf{X} = A\mathbf{V}, the random vector in \mathbb{R}^d with coordinates X_j = \langle \mathbf{a}_j,\mathbf{V}\rangle. By assumption, each X_j has law F, so \mathbf{X} has all its margins equal to F; in particular, each X_j has mean 0 and variance 1, so the correlation matrix of \mathbf{X} is simply \mathbb{E}[\mathbf{X}\mathbf{X}^{\!\top}]. Since \mathbb{E} \mathbf{V} = 0, we have \mathbb{E}[\mathbf{V}\mathbf{V}^{\!\top}] = \operatorname{Cov} \mathbf{V} = I_k (the k \times k identity matrix), and therefore \mathbb{E}[\mathbf{X}\mathbf{X}^{\!\top}] = A \, \mathbb{E}[\mathbf{V}\mathbf{V}^{\!\top}]A^{\!\top} = AA^{\!\top} = R. Thus R \in S_d^F.
Conversely, suppose R \in S_d^F, and let \mathbf{Y} be a random vector with margins F and correlation matrix R. Since F is standardised, \mathbb{E} \mathbf{Y} = 0 and \mathbb{E}[\mathbf{Y}\mathbf{Y}^{\!\top}] = R. The matrix A has full column rank, so A^{\!\top}A is invertible, and A^{+} = (A^{\!\top}A)^{-1}A^{\!\top} (the Moore–Penrose inverse of A) satisfies A^{+}A = I_k. The matrix P = AA^{+} is the orthogonal projection of \mathbb{R}^d onto the column space of A: it is symmetric, P^2 = P, and PA = A. Set \mathbf{V} = A^{+}\mathbf{Y}. Then \mathbb{E} \mathbf{V} = 0 and
Moreover \mathbf{Y}-A\mathbf{V} = (I-P)\mathbf{Y}, and (I-P)^{\!\top}(I-P) = I-P, so
because (I-P)A = 0. Hence \mathbf{Y} = A\mathbf{V} a.s., and \langle \mathbf{a}_j,\mathbf{V}\rangle = Y_j has law F for every j.