Una forma más sencilla es a partir de la definición. Es fácil demostrar que si $\lambda_1$ es un valor propio del bloque diagonal superior $A_{1,1}$ con el vector propio $p_1$ (tamaño $n_1$ ) entonces también es un valor propio de la matriz completa, con el mismo vector propio aumentado con ceros.
$A_{1,1} \; p_1 = \lambda_1 p_1$ con $p_1 \ne 0 $
Así que
$$ \left( \begin{matrix} A_{1,1}&A_{1,2} \\ 0 &A_{2,2} \end{matrix} \right) \left( \begin{matrix} p_1 \\ 0 \end{matrix} \right) = \left( \begin{matrix} A_{1,1} \; p_1 \\ 0 \end{matrix} \right) = \left( \begin{matrix} \lambda_1 p_1 \\ 0 \end{matrix} \right) = \lambda_1 \left( \begin{matrix} p_1 \\ 0 \end{matrix} \right) $$
Por lo tanto, si $\lambda$ es el valor propio de $A_{1,1}$ entonces también es un valor propio de $A$ . Hay $n_1$ (contando la multiplicidad) de tales valores propios. Lo mismo ocurre con el bloque diagonal inferior $A_{2,2}$ . Así que hemos encontrado el $n_1$ + $n_2 = n$ valores propios de la matriz completa. (¡Incorrecto! Esto sólo se aplica a la matriz diagonal en bloque - Se corrige a continuación)
Suposse ahora que $\lambda_2$ es el valor propio de $A_{2,2}$ con el vector propio $p_2$ .
Si $\lambda_2$ es también un valor propio de $A_{1,1}$ hemos demostrado anteriormente que también es un valor propio de $A$ . Entonces, supongamos que no es un valor propio de $A_{1,1}$ - por lo tanto $|A_{1,1} - \lambda_2 I|\ne 0$ . Ahora
$$\left( \begin{matrix} A_{1,1}&A_{1,2} \\ 0 &A_{2,2} \end{matrix} \right) \left( \begin{matrix} x \\ p_2 \end{matrix} \right) = \left( \begin{matrix} A_{1,1} x + A_{1,2} p_2 \\ \lambda_2 p_2 \end{matrix} \right) $$ Podemos hacer $ A_{1,1} x + A_{1,2} p_2 = \lambda_2 x$ eligiendo $x = - (A_{1,1} - \lambda_2 I)^{-1} A_{1,2} \; p_2$ y así encontramos un vector propio para $A$ con $\lambda_2$ como valor propio.
De este modo, demostramos que si $\lambda$ es el valor propio de $A_{1,1}$ o $A_{2,2}$ , entonces es un valor propio de $A$ .
Para completar la prueba, habría que demostrar lo contrario: que si $\lambda$ es el valor propio de $A$ entonces es el valor propio de $A_{1,1}$ o $A_{2,2}$ . Pero eso es fácil:
$$\left( \begin{matrix} A_{1,1}&A_{1,2} \\ 0 &A_{2,2} \end{matrix} \right) \left( \begin{matrix} x_1 \\ x_2 \end{matrix} \right) = \left( \begin{matrix} A_{1,1} \; x_1 + A_{1,2} \; x_2 \\ A_{2,2} \; x_2 \end{matrix} \right) = \left( \begin{matrix} \lambda \; x_1 \\ \lambda \; x_2 \end{matrix} \right) $$
Ahora, o bien $x_2 = 0$ o no. Si no, entonces $\lambda$ es el valor propio de $A_{2,2}$ . Si es así, es el valor propio de $A_{1,1}$ .