Supongamos que tengo una matriz dividida en bloques \begin{equation} \begin{bmatrix} \mathbf{X}_1^{\top}\mathbf{X}_1 & \mathbf{X}_1^{\top}\mathbf{X}_2 \\ \mathbf{X}_2^{\top}\mathbf{X}_1 & \mathbf{X}_2^{\top}\mathbf{X}_2 \\ \end{bmatrix} \end{equation} donde $\mathbf{X}_1$ es $G \times K_1$ y $\mathbf{X}_2$ es $G \times K_2$ . Por lo tanto, nuestra matriz dividida en bloques es igual al producto exterior $\begin{bmatrix} \mathbf{X}_1^{\top} \\ \mathbf{X}_2^{\top} \end{bmatrix}\begin{bmatrix} \mathbf{X}_1 & \mathbf{X}_2 \end{bmatrix}$ y es de dimensión $K \times K$ donde $K=K_1+K_2$ .
En general, ¿cuándo es invertible esta matriz dividida en bloques? ¿Existe una condición necesaria y suficiente?
Editar . Mi primer pensamiento es: para que la matriz dividida en bloques sea invertible, equivale a que cada uno de los cuatro bloques sea invertible. Sin embargo, ya no pienso así. Por ejemplo, si una de las diagonales, digamos la inferior izquierda, $\mathbf{X}_2^{\top}\mathbf{X}_1=\mathbf{0}$ la matriz podría seguir siendo invertible si los bloques de la diagonal lo son. Sin embargo, no puedo articular una prueba de ello, ¿alguien podría ayudar?
Gracias.