Solutions for lecture 11 exercises¶
from matplotlib import pyplot as plt import numpy as np from math import pi
Exercise 1: Bloch's model¶
Question 1.¶
It must obey the crystal symmetry, such as the translational symmetry of the lattice described by the lattice vectors \(\mathbf{a}_1, \mathbf{a}_2\) and \(\mathbf{a}_3\).
Question 2.¶
From the periodicity of the wavefunction with the real space lattice vectors, it follows that the kinetic part of the Hamiltonian, here denoted \(\hat{K}\), will commute with the translation operator \(\hat{T}_{\alpha, \beta, \gamma}\).
Where we used that the lattice potential is periodic with integer lattice constants.
Question 3.¶
The eigenfunctions of \(\hat{H}\) must also be Bloch waves.
Question 4.¶
Once this is explicitly written in the Schr. eqn, the complex exponentials cancel out.
Question 5.¶
\(u_n(\mathbf{r})\) becomes a normalization constant that is independent of position. Hence, the momentum operators return zero, and the only term that remains is \(\hbar^2k^2/2m\) (which is indeed the free electron dispersion).
Exercise 2: The Central Equation in 1D¶
Question 1.¶
All \(k_n\) that differ by an integer multiple of \(2\pi/a\) from \(k_0\) have the exact same wavefunction.
Question 2.¶
Question 3.¶
def dispersions(N = 5): x0 = np.linspace(-N*2*pi,N*2*pi,2*N+1) x = np.tile(np.linspace(-N*pi,N*pi,500),(2*N+1,1)) y = [] for i, offset in enumerate(x0): y.append((x[i]-offset)**2) plt.figure(figsize=(5,5)) plt.axvspan(-pi, pi, alpha=0.2, color='red') for i in range(2,9): plt.plot(x[i],y[i]) plt.axvline(1+x0[i],0,1,color='k') plt.text(1.2-2*pi,37,'$k_{-1}$',fontsize=16) plt.text(1.2,37,'$k_0$',fontsize=16) plt.text(1.2+2*pi,37,'$k_1$',fontsize=16) plt.text(-2,59,'1st BZ',fontsize=19) plt.axhline(0.8,0,1,linestyle='dashed') plt.axhline(28,0,1,linestyle='dashed') plt.axhline(53,0,1,linestyle='dashed') plt.xlim([-3*pi,3*pi]) plt.ylim([0,70]) plt.xlabel('$k$',fontsize=19) plt.ylabel('$E$',fontsize=19) plt.xticks((-2*pi, -pi, 0 , pi,2*pi),('$-2\pi/a$','$-\pi/a$','$0$','$\pi/a$','$2\pi/a$'),fontsize=15) plt.yticks((1,27,54),('$E_0$','$E_{-1}$','$E_{1}$')) dispersions(5)
Question 4.¶
First the kinetic term,
And the potential term,
then relabel indices and combine both expressions to find the final answer and expression for \(\varepsilon_m\) (which is the free electron dispersion).
Question 5.¶
From the expression for the energy, it is clear that the difference with respect to the free electron model is given by the Fourier component \(V_{m-n}\), describing the coupling between two states \(m\) and \(n\). The question becomes: when does this term contribute significantly? For that we look at two orthogonal states \(\phi_n\) and \(\phi_m\), and construct the Hamiltonian in the basis (\(\phi_n\),\(\phi_m\)),
The eigenvalues of this fellow are
This clearly displays that only if \(|k_n|\approx |k_m|\), the band structure will be affected (given that the potential is weak, and therefore small). This nicely demonstrates how an avoided crossing arises.
Exercise 3: The Tight Binding Model versus the Nearly Free Electron Model¶
Question 1.¶
We construct the Hamiltonian (note that we have exactly one delta-peak per unit cell of the lattice),
The bottom band means we have to pick the lowest energy band, i.e. the dispersion with the lowest eigenvalues, which is
Question 2.¶
See the lecture notes.
Question 3.¶
We split the Hamiltonian into two parts \(H=H_n+H_{\overline{n}}\), where \(H_n\) describes a particle in a single delta-function potential well, and \(H_\hat{n}\) is the perturbation by the other delta functions:
such that \(H_n|n\rangle = \epsilon_0|n\rangle = -\hbar^2\kappa^2/2m |n\rangle\) with \(\kappa=m\lambda/\hbar^2\). We can now calculate
Note that the last term represents the change in energy of the wavefunction \(|n\rangle\) that is centered at the \(n\)-th delta function caused by the presence of the other delta functions. This term yields
Note that the result should not depend on \(n\), so we chose \(n=0\) for convenience.
Similarly, we can calculate
where \(\langle n-1|n\rangle\) is the overlap between two neighbouring wavefunctions:
and
In the limit \(\kappa a \gg 1\) (i.e., where the distance between the delta functions is large compared to the width of the isolated orbitals), the onsite energy becomes
and the hopping becomes
Question 4.¶
.. | Lower Band minimum | Lower Band Width |
---|---|---|
TB model | \(\varepsilon_0-2t\) | \(4t\) |
NFE model | \(E_-(0)\) | \(E_{-}(\pi/2)-E_-(0)\) |
Question 5.¶
Notice which approximations were made! For large \(\lambda a\), the tight binding is more accurate, while for small \(\lambda a\), the nearly free electron model is more accurate. The transition point for the regimes lies around \(\lambda a\approx \hbar^2/m\).