Diagonalización exacta de un hamiltoniano BdG en una red finita

Me gustaría encontrar numéricamente los modos de borde de un pag X + i pag y BdG hamiltoniano. La versión reticular está dada por

H = [ t ( C metro + 1 , norte C metro , norte + hc ) t ( C metro , norte + 1 C metro , norte + hc ) m C metro , norte C metro , norte + ( Δ C metro + 1 , norte C metro , norte + Δ C metro , norte C metro + 1 , norte ) + ( i Δ C metro , norte + 1 C metro , norte i Δ C metro , norte C metro , norte + 1 ) ]

dónde C metro , norte es el operador de aniquilación para un fermión polarizado de espín en el sitio (m, n).

Si bien entiendo cómo tomar este sistema y ponerlo en una red finita si solo hay términos de salto ( C C términos), ¿cómo lo haría para términos como C C ? Específicamente, quiero encontrar el espectro de este sistema si tiene condiciones de contorno periódicas en una dirección y condiciones de contorno abiertas en la otra.

Respuestas (2)

Primero necesitas traerlo a la siguiente forma:

H = Ψ h Ψ

Aquí Ψ es un vector de columna grande:

Ψ = ( , C metro , norte , , C metro , norte , ) T

Básicamente, la primera mitad de Ψ son todos operadores de aniquilación, y la segunda mitad son todos de creación. Si el número de sitios es norte , la talla de Ψ es 2 norte . Entonces h es un 2 norte × 2 norte matriz. Para traerlo a esta forma, uno tiene que hacer un poco de trabajo, reescribir todo C i C j término como C j C i , etc. Pero esto no es demasiado difícil.

Si haces todo correctamente, h es una matriz hermitiana y ahora puedes ir y diagonalizarla. Los resultados son, por supuesto, las energías de las cuasipartículas de Bogoliubov y sus formas están dadas por la transformación unitaria que diagonaliza h .

Gracias @MengCheng, eso es exactamente lo que estaba buscando.
@MengCheng Esto no siempre funciona para encontrar las cuasipartículas, aunque funcionará para las energías. Una transformación unitaria general no siempre conserva las relaciones de conmutación entre operadores de fermiones; en particular, si hay vectores propios degenerados, esto no funcionará.
Funcionará y esto es completamente equivalente al método descrito en su respuesta. La razón es que h no es una matriz hermitiana aleatoria: tiene simetría partícula-hueco.
En realidad, una vez que tengo condiciones de contorno periódicas en una dirección, probablemente sea más fácil usar los espinores de Nambu, es decir, Ψ = ( . . . . , C k , norte , C k , norte , . . . . ) y luego diagonalizar numéricamente la matriz resultante. Por supuesto, luego podría hacer otra transformación unitaria para llevarla a la forma que @MengCheng sugirió en términos de los operadores de creación-aniquilación de cuasi-partículas.
@Aegon Con la condición de límite periódica, nunca tendrá modos de borde.
@MengCheng Es un sistema 2D y solo tendría condiciones de límite periódicas en una dirección y condiciones de límite abierto en la otra. Consulte arxiv.org/pdf/1105.4700.pdf , por ejemplo, donde lo demuestran explícitamente en la Fig. 27. Solo estoy tratando de rehacer su cálculo.
Bien, me perdí esa parte.
@MengCheng Ok, es como dos años después, pero recientemente volví a los hamiltonianos BdG y recién ahora entiendo el significado de la simetría entre partículas y agujeros en las relaciones de conmutación. Así que un tardío agradecimiento por tratar de señalarme en la dirección correcta.
@MengCheng Aunque ahora que lo pienso, la simetría entre partículas y agujeros no significa necesariamente que obtenga las relaciones de conmutación correctas si el mi = 0 El sector está degenerado, ¿verdad? Porque no hay garantía de que los dos mi = 0 Las soluciones son ortogonales entre sí.
@JahanClaes Si tiene soluciones degeneradas, siempre puede hacerlas ortogonales. Es cuestión de elegir una buena base.

Entonces: supongo que quieres diagonalizar este problema reescribiendo el hamiltoniano como H = mi i d i d i , dónde d i son operadores de cuasipartículas que obedecen a las relaciones de conmutación fermiónicas.

Si solo tuviéramos C C términos, podríamos escribir H como

H = H i j C i C j

Entonces podríamos demostrar que si { C i } obedecen las relaciones de conmutación de Fermión, entonces también lo hacen { tu i j C j } , dónde tu es cualquier matriz unitaria. Entonces simplemente diagonalizaríamos H i j con matrices unitarias, y obtener nuestro operador cuasipartícula.

Con el Δ término, ya no podemos hacer esto, porque nuestros operadores de cuasipartículas en general tendrán que combinar C i y C i . Sin embargo, hay una forma inteligente de evitar esto.

Definir operadores de majorana γ 2 j 1 = C j + C j , γ 2 j = C j C j i . Un simple cálculo muestra que { γ a , γ b } = 2 d a b , y γ = γ . A continuación, puede reescribir su hamiltoniano como H = H i j γ i γ j .

Un simple cálculo muestra que si O es cualquier matriz ortogonal, entonces { O i j γ j } también obedecen a las mismas relaciones de conmutación. Entonces, puedes diagonalizar libremente H i j Usando matrices ortogonales, obtenga un conjunto de γ ~ i s, luego transforme estos de nuevo en operadores fermiónicos.

Como nota al margen, no desea obtener H i j en forma diagonal usando los operadores ortogonales. Realmente quieres obtenerlo en la forma

( 0 mi i . . . 0 mi i 0 . . . 0 . . . . . . . . . . . . 0 0 . . . 0 )
ya que esto asegurará que H sea diagonal cuando se transforme nuevamente en los operadores de fermiones.

Acabo de dar un boceto aproximado, es un poco complicado pero funcionará. Para obtener más información, consulte aquí: http://arxiv.org/pdf/cond-mat/0010440v2.pdf

Parece que los dos métodos que usted y MengCheng propusieron son casi iguales. Sin embargo, me pregunto acerca de la eficiencia computacional del tuyo. ¿Es más sencillo encontrar la forma de Youla que diagonalizar directamente el hamiltoniano? Consulte en.wikipedia.org/wiki/Skew-symmetric_matrix#Spectral_theory para la forma de Youla (esta es la matriz que dio en su respuesta), quiero decir en términos de recursos computacionales.
Creo (pero no estoy seguro) que la complejidad computacional es casi la misma.