En primer lugar, sólo para estar seguros de las respuestas a este problema en particular: los valores propios de la $4\times 4$ matriz son $$0,\quad U\quad {\rm and}\quad U/2\pm \sqrt{(U/2)^2+4t^2}$$ Cuando se expanden al primer orden no trivial, los dos últimos valores propios son $$ 0 - \frac{4t^2}U \quad {\rm and} \quad U+\frac{4t^2}U. $$ Nótese que las correcciones a la energía surgen en el orden $t^2$ por lo que la teoría de perturbaciones de primer orden no es suficiente en este caso.
En segundo lugar, el problema que nos impide elegir los eigenestados correctos por el método simple es -como usted observa correctamente- que la matriz $V$ es decir, la matriz multiplicada por $t$ tiene una parte superior izquierda evanescente $2\times 2$ así como el bloque inferior derecho $2\times 2$ ambos bloques desaparecen.
Así que $V$ no levanta la degeneración sólo "dentro de los subespacios degenerados". Esto está, por supuesto, relacionado con el hecho de que el primer orden $O(t)$ desaparecen las correcciones de los valores propios de energía.
La fórmula estándar de la teoría de perturbaciones para las correcciones de segundo orden a la energía es $$ E_n = E_n^{(0)} + t \langle n^{(0)} |V|n^{(0)}\rangle + t^2 \sum_{k\neq n}\frac{\left| \langle k^{(0)} |V| n^{(0)} \right|^2}{E_n^{(0)}-E_k^{(0)}} +O(t^3) $$ Ahora, el $t^2$ plazo debe darnos $\pm 4t^2/U$ si funciona. Y, por supuesto, funciona siempre que elijamos las superposiciones correctas como eigenvectores de orden cero.
En particular, vamos a revelar los vectores propios. El valor propio $U$ viene con el vector propio $(1,-1,0,0)^T / \sqrt{2}$ y análogamente el valor propio $0$ viene con el vector propio $(0,0,1,-1)^T / \sqrt{2}$ . En $U+4t^2/U$ proviene de $(1,1,0,0)^T/\sqrt{2}$ y de forma similar $0-4t^2/U$ proviene de $(0,0,1,1)^T/\sqrt{2}$ . La transposición significa que los vectores deben escribirse en la forma de columna convencional. He añadido la $1/\sqrt{2}$ para normalizarlos todos, y además son ortogonales.
Para cada estado calculado (y su corrección de segundo orden a la energía), sólo hay un término distinto de cero en la fórmula $\sum_{k\neq n}$ suma. Tiene el denominador - la diferencia de energía - $U$ si calculamos $E_n$ cerca de $U$ o $-U$ si calculamos $E_n$ cerca de $0$ . Y conecta los estados $(1,1,0,0)^T/\sqrt{2}$ con $(0,0,1,1)^T/\sqrt{2}$ o viceversa.
Obsérvese que el elemento de la matriz $V$ matriz con los dos $((1,1),(1,1))$ bloques no diagonales entre los dos estados que he mencionado al final del párrafo anterior es $1/2$ (de los dos $1/\sqrt{2}$ factores de normalización) veces $8$ (porque hay ocho entradas distintas de cero $t$ en su matriz, o $1$ en la mía, y cada una de ellas aporta la misma al elemento de la matriz).
Por tanto, el elemento de la matriz es simplemente $4$ y la teoría de la perturbación le da el derecho $\pm 4t^2/E$ corrección de la energía, a partir de un único término, con el signo adecuado.
Ahora bien, el único paso que no he justificado del todo ha sido la elección correcta de los vectores propios, como por ejemplo $(1,1,0,0)^T / \sqrt{2}$ . ¿Cómo pude ver que era la correcta? Bueno, en este caso, fue la elección intuitivamente correcta. Aunque el $2\times 2$ bloques en la diagonal preservaron la degeneración, el cambio de energía provino de la $2\times 2$ bloques diagonales fuera de bloque y que hacían natural el uso de esta base.
De forma más general, si nos encontramos en una situación similar en la que la degeneración no se elimina mediante correcciones de primer orden en $V$ en los subespacios, lo que realmente tenemos que diagonalizar es $V (H_0-E_0)^{-1\prime} V$ donde el primo indica que hay que omitir los términos (divergentes) de las diferencias de energía que desaparecen (por supuesto, necesitamos un resultado sensato). Este es el operador cuyo valor de expectativa nos da de facto la corrección energética de segundo orden.
En este caso particular, este operador tendrá una forma diagonal de bloque, $U^{-1} {\rm diag} [ ((+1,+1),(+1,+1)), ((-1,-1),(-1,-1)) ]$ y diagonalizando, se obtienen los vectores propios iniciales correctos con los que tratar. Una vez que se tienen los vectores propios correctos para empezar, sus perturbaciones son infinitesimales en cada orden de la teoría de la perturbación y las fórmulas estándar de la teoría de la perturbación funcionan sin ninguna sutileza adicional, como muestra el ejemplo anterior.
De nuevo, lo único con lo que hay que tener cuidado es con los eigenvectores iniciales de orden zeroth correctos. En un caso más genérico, se dan como vectores propios de $V$ porque $V$ levanta la degeneración en cada subespacio. Si no elimina la degeneración, sólo lo hacen los términos de orden superior. Pero el operador $V (H-E_0)^{-1\prime} V$ desempeña el mismo papel que $V$ y diagonalizándolo, obtenemos los vectores propios iniciales correctos.