Thouless pumps
Dganit Meiden from Ben Gurion University will introduce Thouless pumps,.
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-4-61171fdfce45> in <module>()
----> 1 MoocVideo("gKZK9IGY9wo", src_location='3.1-intro')
NameError: name 'MoocVideo' is not defined
Hamiltonians with parameters
Previously, when studying topology of systems supporting Majoranas (both the Kitaev chain and the nanowire), we were able to calculate topological properties from studying the bulk Hamiltonian .
There are two points of view on this Hamiltonian. We could either consider it a Hamiltonian of an infinite system with momentum conservation
or we could equivalently say that we study a finite system with only a small number of degrees of freedom (corresponding to a single unit cell), and a Hamiltonian depending on a continuous periodic parameter .
Of course without specifying that is the real space momentum, there is no meaning in bulk-edge correspondence (since the edge is an edge in real space), but the topological properties are still well-defined.
The need to study a Hamiltonian with external parameters arises when we want to know what happens if we slowly change parameters of a system, so that
The slow adiabatical change of parameters ensures that if the system was initially in the ground state, it will stay in the ground state, so that the topological properties are useful.
A further requirement for topology to be useful is the periodicity of time evolution:
The period can even go to , in which case . The reasons for the requirement of periodicity are somewhat abstract. If the Hamiltonian has parameters, we're studying topology of a mapping from the space of parameter values to the space of all possible gapped Hamiltonians. This mapping has nontrivial topological properties only if the space of parameter values is compact.
For us this once again means that the Hamiltonian has to be periodic in time.
Of course, if we want systems with bulk-edge correspondence, then in addition to our Hamiltonian must still depend on the real space coordinate, or the momentum .
Quantum pumps
On the image below (source: Chambers's Encyclopedia, 1875, via Wikipedia) you see a very simple periodic time-dependent system, an Archimedes screw pump.
The changes to the system are clearly periodic, and the pump works the same no matter how slowly we change the parameters, so it is an adiabatic tool.
What about a quantum analog of this pump? Turns out it is just as simple as you would think.
Let's take a one-dimensional region, coupled to two electrodes on both sides, and apply a strong sine-shaped confining potential in this region. As we move the confining potential, we will be dragging electrons captured in it.
So our system now looks like this
It is described by the Hamiltonian
As we agreed, we change very slowly, so that our answer won't depend on the speed of changing .
When the confining potential is strong, and if additionally if the chemical potential , the states bound in each minimum of the potential are only overlapping very weakly.
We can approximate the potential near the bottom of each well as quadratic making the Hamiltonian that of a simple Harmonic oscillator. This gives us discrete levels of the electrons with energies , with the oscillator frequency.
We can quickly check how continuous bands in the wire become discrete evenly spaced bands as we increase :
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-6-e82eba9a8540> in <module>()
21 return fig
22
---> 23 StaticInteract(lambda A: plot_modulate_wire_dispersion(A*0.2),
24 A = RangeWidget(0, 4))
NameError: name 'StaticInteract' is not defined
So unless for some , each minimum of the potential well contains an integer number of electrons .
The electron wave functions from the neighboring potential wells do not overlap, therefore when we move the potential by one period, we move exactly electrons.
Quantization of pumped charge
As we already learned, integers are important, and they could indicate that something topological is happening.
At this point we should ask these questions: Is the number of electrons pumped per cycle topological, or can we pump any continuous amount of charge? How important is it that the potential well is deep?
Thought experiment
To simplify the counting let's "dry out" the pump: We can define a procedure that empties the middle region, and pushes extra electrons to the left and electrons to the right.
For example, we can do this:
A reverse of this procedure does the reverse of course, so it reduces the number of charges on the left and the right sides.
Now here comes the trick:
When the middle region is emptied, the two sides are completely disconnected, and so the number of electrons on either side must be integer for every eigenstate of the Hamiltonian.
Next, if we performed the manipulation adiabatically, then if we start in an eigenstate of the Hamiltonian, we will also end in an eigenstate of the Hamiltonian.
Adding 1. and 2. together with the procedure of drying the middle out, we conclude that we pumped an exact integer number of charges.
Finally, the adabatic manipulation is only possible if the Hamiltonian stays gapped at all times.
Bonus: In our argument we didn't use the shape or the strength of the potential, so it applies universally to any possible pump.
So without doing any calculation we are able to conclude that:
The number of electrons pumped per cycle of a quantum pump is an integer as long as the bulk of the pump is gapped. Therefore it is a topological invariant.
Counting electrons through reflection.
The expression for the pumped charge in terms of the bulk Hamiltonian is complicated.
It's an integral over both and , called a Chern number or in other sources a TKNN integer. Its complexity is beyond the scope of our course, but is extremely important, so we will have to study it... next week.
There is a much simpler way to calculate the same quantity by using scattering formalism. From the previous two weeks you should remember that presence or absence of Majoranas at an end of the system can be calculated both as , and as , where is the reflection matrix from one end of the Majorana wire.
In order to derive the scattering expression, we need to understand how does pumped charge manifest in reflection matrix.
Let's start from the case when there's just one mode in the reservoir. We'll count the charge pumped by making the reservoir finite although very large.
Now all the levels in the reservoir are quantized, and are standing waves, so they are equal weight superpositions of the waves going to the left and to the right :
of course the wave momentum is a function of energy. The relative phase shift is necessary to satisfy the boundary condition at , where , so . The energies of the levels are determined by requiring that the phases of and also match at .
Let's think what happens when we pump one extra charge into the reservoir. All the energy levels should shift by one up: , and accordingly the wave functions must also change .
We conclude that the charge can only be pumped as the reflection phase advances by .
It's very easy to generalize our argument to many modes. For that we just need to sum all of the reflection phase shifts, which means we need to look at the phase of .
We conclude that there's a very compact relation between charge pumped by an infinitesimal change of an external parameter and the change in reflection matrix :
While we proved this relation only for the case when there is no transmission from the reservoir, and is a unitary matrix, written in this form it also holds if there is some transmission.
Let's check if this expression holds to our expectations. If , this is just the number of times the phase of winds around zero, and it is certainly an integer, as we expected.
Applying the topological invariant
We're left with a simple exercise.
We know now how to calculate the pumped charge during one cycle, so let's just see how it works in practice.
The scattering problem in 1D is extremely quick to solve, so let's just calculate the pumped charge versus a function of chemical potential in the pump
In the left plot, we show the band structure, and the different colors correspond to different chemical potentials. The right plot shows the corresponding pumped charge. During the pumping cycle the charge may change, and the relation between the offset of the potential isn't always linear. However we see that after a full cycle, the pumped exactly matches the number of filled levels in a single potential well.
As a final mental exercise about pumps, let's think what happens if we disconnect the leads and consider the spectrum of a closed system.
As the periodic potential moves, it tries to increase the energies of all the states at the right of the system and reduce the energy of all the states to the left (that's what pumping does after all).
So there should be states crossing the bulk band gap. Let's see if it's true.
Indeed, the levels in the bulk stay flat and have a high degeneracy, but we see that there also are single levels that get pushed across the gap. Since bulk is homogeneous, these states have to be localized at the edge.
Of course, since we have a finite system, the charge cannot be pumped forever from one end into the other. So the pumping breaks down when you see the edge states crossing with the bulk bands. At these moments the charge can flow back through the bulk.
Quantized charge and scattering invariant
Questions about what you learned? Ask them below