A How Do You Solve Harper's Equation in Quantum Mechanics?

tobix10
Messages
6
Reaction score
1
For a single particle in a 2D square lattice in the presence of an Abelian magnetic field Schroedinger's equation transforms into Harper's equation

g(m+1) + g(m-1) = [E - 2 cos(2\pi m \alpha- \nu)]g(m)
where
\psi(x,y)=\psi(ma,na) = e^{i\nu n} g(m) \\ \alpha= \frac{e a^2 B}{h c}

I am familiar with a solution that involves matrix multiplication and the condition about the trace of wilson loop.
I can also plot Hofstatder butterfly by constructing hamiltonian matrix in some gauge (e.g Landau) and diagonalizing it.

What I don't know is how to solve Harper equation in a different way or how to get butterfly by simply finding points (E, \alpha). Solving this kind of equations is new to me. I don't know what to do if I put some particular values of E and \alpha into equation. Do I need to assume how g(0) looks like? Any help?
 
Physics news on Phys.org
Are you asking how to numerically solve this? Here is a nice paper going over matrix expansion of the Harper equation:
https://arxiv.org/pdf/cond-mat/9808328.pdf
But to numerically solve you need to write the equation in matrix form and loop over possible parameter values. You should just take the raw Hofstandter Hamiltonian, expand it in matrix form, and diagonalize it numerically (MATLAB and Python are good tools for this).
Code:
for k = -pi:pi
       H = %some cell with k plugged in
       E(k,:) = eig(H)
end
 
DeathbyGreen said:
Are you asking how to numerically solve this? Here is a nice paper going over matrix expansion of the Harper equation:
https://arxiv.org/pdf/cond-mat/9808328.pdf
But to numerically solve you need to write the equation in matrix form and loop over possible parameter values. You should just take the raw Hofstandter Hamiltonian, expand it in matrix form, and diagonalize it numerically (MATLAB and Python are good tools for this).
Code:
for k = -pi:pi
       H = %some cell with k plugged in
       E(k,:) = eig(H)
end
tobix10 said:
For a single particle in a 2D square lattice in the presence of an Abelian magnetic field Schroedinger's equation transforms into Harper's equation

g(m+1) + g(m-1) = [E - 2 cos(2\pi m \alpha- \nu)]g(m)
where
\psi(x,y)=\psi(ma,na) = e^{i\nu n} g(m) \\ \alpha= \frac{e a^2 B}{h c}

I am familiar with a solution that involves matrix multiplication and the condition about the trace of wilson loop.
I can also plot Hofstatder butterfly by constructing hamiltonian matrix in some gauge (e.g Landau) and diagonalizing it.

What I don't know is how to solve Harper equation in a different way or how to get butterfly by simply finding points (E, \alpha). Solving this kind of equations is new to me. I don't know what to do if I put some particular values of E and \alpha into equation. Do I need to assume how g(0) looks like? Any help?
please if you found the numerical calculation code you can give me .
 
Saidi said:
please if you found the numerical calculation code you can give me .
Welcome to PF.

This thread is old enough that the participants are no longer with us. Your best bet is to follow the hints and link in Post #2. :smile:
 
berkeman said:
This thread is old enough that the participants are no longer with us.
I can see (by clicking on their usernames, then on the numbers shown under "Messages") that tobix10 has not posted here since 2017, and DeathbyGreen has not posted since 2018.
 
From the BCS theory of superconductivity is well known that the superfluid density smoothly decreases with increasing temperature. Annihilated superfluid carriers become normal and lose their momenta on lattice atoms. So if we induce a persistent supercurrent in a ring below Tc and after that slowly increase the temperature, we must observe a decrease in the actual supercurrent, because the density of electron pairs and total supercurrent momentum decrease. However, this supercurrent...
Hi. I have got question as in title. How can idea of instantaneous dipole moment for atoms like, for example hydrogen be consistent with idea of orbitals? At my level of knowledge London dispersion forces are derived taking into account Bohr model of atom. But we know today that this model is not correct. If it would be correct I understand that at each time electron is at some point at radius at some angle and there is dipole moment at this time from nucleus to electron at orbit. But how...
Back
Top