Let $\boldsymbol{A}$ be an $n \times n$ invertible matrix and $\boldsymbol{B}$ be an $n \times k$ matrix with $k < n$ such that $\boldsymbol{B}^\top\boldsymbol{B}$ is invertible. Does this imply that $\boldsymbol{B}^\top \boldsymbol{A}^\top \boldsymbol{A} \boldsymbol{B}$ is invertible?
2026-03-25 09:27:13.1774430833
On
Invertibility of Matrix Products
74 Views Asked by Bumbble Comm https://math.techqa.club/user/bumbble-comm/detail At
3
There are 3 best solutions below
0
On
If $A'$ denotes the transpose, the answer is yes.
The fact that $B'B$ is invertible tells you that $B$ has rank $k$. Then $AB$ has rank $k$, and $B'A'AB$ has rank $k$, so invertible.
The above depends on the fact that the rank of $T'T$ is the same as the rank of $T$. This can be seen for instance from $\ker T=\ker T'T$ and the rank-nullity theorem.
Yes, it is true. Suppose that $B^TA^TABv=0$ for some vector $v$. Then $v^TB^TA^TABv=0$, too, which means that $\|ABv\|=0$. Since $A$ is invertible, $Bv=0$. Since the product by $B$ is injective, $v=0$. Since the only $v$ for which $B^TA^TABv=0$ is the null vector, $B^TA^TAB$ is invertible.