Let $\mathbf X \equiv [\mathbf x_i]$ be a $m \times n$ array of $n$, $m$-dimensional vectors, and $\mathbf X^+$ be its right Moore-Penrose pseudoinverse ($\mathbf X \mathbf X^+ = I_m$). Prove that $\sum_{i=1}^n \| \mathbf X^+ \mathbf x_i \|^2 = m$.
2026-04-02 14:03:49.1775138629
On
Identity involving the product of the Moore-Penrose inverse of a matrix with its columns
264 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
2
There are 2 best solutions below
0
On
First, note that $x_i=Xe_i$ for all $i=1,\dots,n$ where $\{e_1,\dots,e_n\}$ is the basis standard for $\mathbb{R}^n$. Since $XX^+=I_m$ then $m\le n$. This means $X^+=X^T(XX^T)^{-1}$. So, \begin{align} \sum_{i=1}^n \| X^+ x_i \|^2 &=\sum_{i=1}^n \| X^T(XX^T)^{-1}X e_i \|^2\\ &=\sum_{i=1}^n (X^T(XX^T)^{-1}X e_i)^TX^T(XX^T)^{-1}X e_i \\ &=\sum_{i=1}^n e_i^TX^T(XX^T)^{-1}X e_i \\ &=\operatorname{trace}(X^T(XX^T)^{-1}X)\\ &=\operatorname{trace}(XX^T(XX^T)^{-1})\\ &=\operatorname{trace}(I_m)\\ &= m. \end{align}
$X^+x_i=X^+Xe_i$ and $X^+X$ is an orthogonal projector $P$ to the co-
kernelimage of $X$ resp. the image of $X^T$ (or orthogonal complement of $\ker X$). Thus the sum is the trace of $P^TP=P^2=P$, which is exactly the dimension of the image of $X^T$, i.e., the rank of this matrix.