Estoy estudiando la diagonalización de un hamiltoniano bosónico cuadrático del tipo
$$ H = \displaystyle\sum_{<i,j>} A_{ij} a_i^\dagger a_j + \frac{1}{2}\displaystyle\sum_{<i,j>} [B_{ij} a_i^\dagger a_j^\dagger + B_{ij}^* a_j a_i ] $$
en la segunda cuantificación.
También, $A = A^\dagger$ y $B = B^T$ , por lo que el hamitoniano es hermitiano.
Esto se puede escribir en forma de matriz como $$ H = \frac{1}{2} \alpha^\dagger M \alpha - \frac{1}{2} tr(A)$$ donde $ \alpha = \begin{pmatrix} a \\ a^\dagger \\ \end{pmatrix} $ , $ \alpha^\dagger = \begin{pmatrix} a & a^\dagger \end{pmatrix} $ y M es $ M = \begin{pmatrix} A & B\\ B^* & A^* \\ \end{pmatrix} $
Pregunta: ¿Puedo diagonalizar numéricamente la matriz M para obtener los valores propios y los vectores propios del hamiltoniano? Si es así, ¿cuál sería la forma correcta de escribir esos vectores propios en la segunda cuantificación?
Por ejemplo, si para 2 $\times$ 2, uno de los vectores propios calculados numéricamente es $\begin{pmatrix} p\\ q \\ \end{pmatrix} $ entonces, debería escribirse como $$p \,a|0\rangle + q \, a^\dagger|0\rangle $$ (donde la columna $\alpha$ se ha utilizado como base) o $$p \,a^\dagger|0\rangle + q \, a|0\rangle $$ (donde $\alpha^\dagger$ se ha utilizado como base)?
Nota: Aquí $|0\rangle$ es el estado de vacío para las partículas de tipo "a" (bosónico). Fin de la pregunta.
Nota : Consideremos un hamiltoniano más simple $$ H = \displaystyle\sum_{<i,j>} A_{ij} a_i^\dagger a_j $$ y observe que sus vectores propios son de la forma $$(a_1^\dagger a_2^\dagger ... ) |0\rangle $$