Mathematics Stack Exchange is a question and answer site for people studying math at any level and professionals in related fields. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a special case where $X=\left(\begin{array}{cc} A & B\\ C & 0 \end{array}\right)$ and:

  1. $X$ is non-singular

  2. $A$ is singular

  3. $B$ is full column rank

  4. $C$ is full row rank

How do you calculate $X^{-1}$ in this case?

$A\in R^{n\times n}$ , $B\in R^{n\times m}$ , $C\in R^{m\times n}$ and $D\in 0^{m\times m}$

For example: $$X=\begin{pmatrix}0&1\\1&0\end{pmatrix}$$

share|cite|improve this question
It may not change the analysis, but what are the dimensions of the submatrices? – Daryl Jun 4 '13 at 23:11
In general this matrix is not invertible - take $A$ and $D$ sto be $m\times m$ and $n\times n$ respectively. If $m>n$ and $A=0$ then the rank of $X$ is $2n$, which is less than $m+n$. – Chris Godsil Jun 5 '13 at 1:31
An example of X is $$\begin{pmatrix}0&1\\1&0\end{pmatrix}$$ – Shyam Jun 5 '13 at 1:38
up vote 4 down vote accepted

If you are looking for a closed-form formula in terms of $A,B$ and $C$, I am very skeptical about its usefulness. Yet that doesn't mean there isn't one: since $X$ is invertible, $$ X^{-1} = (X^TX)^{-1}X^T =\begin{bmatrix}A^TA+C^TC & A^TB\\ B^TA & B^TB\end{bmatrix}^{-1} \begin{bmatrix}A^T & C^T\\ B^T & 0\end{bmatrix}. $$ As $B$ has full column rank, $B^TB$ is invertible. Therefore you can use the formula for Schur complement to calculate the inverse of the block matrix on the RHS above, and the result is $$ X^{-1}= \begin{bmatrix} S^{-1} & -S^{-1} A^TB (B^TB)^{-1} \\ -(B^TB)^{-1} B^TA S^{-1} & (B^TB)^{-1} + (B^TB)^{-1} B^TA S^{-1} A^TB (B^TB)^{-1} \end{bmatrix} \begin{bmatrix}A^T & C^T\\ B^T & 0\end{bmatrix}, $$ where $S=A^TA+C^TC-A^TB(B^TB)^{-1}B^TA$.

share|cite|improve this answer
Thank you, this answers my question! – Shyam Jun 5 '13 at 18:02
user1551, can I get your contact information? I want to acknowledge you in my dissertation and in any publications if I get them. – Shyam Jun 5 '13 at 20:24
@Shyam Thanks, but I would like to remain anonymous. See this question and footnote 7 of this paper for an example of citing $\mathtt{}$. In our case, you may write something like "this fact was explained to us by an anonymous user ($\mathtt{user1551}$) of $\mathtt{}$ in answer no. 412136 to question no. 411492." – user1551 Jun 5 '13 at 20:40

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.