I'm reading through this paper and on page 8 (PDF page 9), Step 2 in Algorithm 1 reads
$$ W \leftarrow \text{argmin} \{\text{tr}(WQW^T) + \alpha\, \text{tr}(Q^{−1}): Q \succeq \epsilon\, I_n , Q_{\text{off}} \leq 0, Q \,\mathbb{1}_n = \epsilon\, \mathbb{1}_n \} $$
where $Q$ is symmetric and $W$ is a $d\times n$ matrix. The following paragraphs claim this is an SDP,
since $\operatorname{tr} (Q^{-1})\leq\beta$ can be rewritten as $$ \text{tr}(R)\leq\beta, \qquad \begin{bmatrix}R & I_n \\ I_n & Q\end{bmatrix} \succeq 0.$$
How are the two conditions equivalent? More importantly, how would this be implemented in an SDP solver like CVX?