Suppose $U$ is $m \times n$ and $rank(U) = n$. Also, that $A$ is $m \times m$ and is invertible. How can I show whether the following difference is positive semidefinite or not?
$$U(U^\top A U)^{-1}U^\top - A^{-1}.$$
I tried to factorize this difference, but couldn't.
One sufficient condition is that $A\prec 0$. In this case, let $B=-A$ and $V=B^{1/2}U$. Then \begin{aligned} &U(U^\top AU)^{-1}U^\top-A^{-1}\succeq0\\ &\Leftrightarrow B^{-1}-U(U^\top BU)^{-1}U^\top\succeq0\\ &\Leftrightarrow B^{1/2}\left(B^{-1}-U(U^\top BU)^{-1}U^\top\right)B^{1/2}\succeq0\\ &\Leftrightarrow I-V(V^\top V)^{-1}V^\top\succeq0, \end{aligned} which is true because $I-V(V^\top V)^{-1}V^\top$ is the orthogonal projection onto the orthogonal complement of the column space of $V$.