Band Structure
The band structure for the Hofstadter model is computed by constructing a set of simultaneous time-independent Schrödinger equations for the basis sites, and then using the plane wave ansatz to formulate each equation as a difference relation. For simplicity, we start by discussing the band structure derivation for the conventional Hofstadter model, and then proceed to outline the general case.
To recap from the previous section, for Landau gauge in the y-direction
where
where
which simplifies to
where
All distances are measured in units of the lattice constant
and hence there are 4 energy bands in the spectrum, as shown in the figures below.



Note
It is not possible to define a high-symmetry path for the generalized Hofstadter model as a continuous function of lattice anisotropy and obliqueness. Instead, we use reference paths to plot the 2D band structures.
Lattice |
UC Lattice Vectors |
UC Basis Vectors |
Reference Path |
---|---|---|---|
|
|||
|
|||
|
|||
|
|||
|
The reference points are defined as:
We emphasize that the paths defined above are only high-symmetry paths in special cases, where the corresponding symmetries are present, such as at zero magnetic field. In all other cases, these are simply reference paths through
In the general case, the procedure follows in a similar way. We start by writing down the time-independent Schrödinger equation for each site in the basis, which we index using lowercase Greek letters
where
where
where
In HofstadterTools, we can analyze the resulting band structure by computing its key properties, which are listed in the tables below. These band properties may be selected by passing flags to the band_structure
program, and are grouped by computational expense. By default, HofstadterTools prints properties in the basic group only (for speed reasons). When computing topology and quantum geometry properties of bands, it is important to use manifestly gauge invariant expressions, so that we omit spurious Bloch phase factors and can compute the quantities quickly and accurately. To this end, we use the Fukui formula to compute the (first) Chern number [Fukui05] and the projector formalism to compute the quantum geometric tensor [Mera22].
Note
The Chern numbers of the bands may also be inferred by plotting the Wilson loops, which are the products of Berry phases around cycles of the Brillouin zone, as shown in the middle figure above. The magnitude of the Chern number corresponds to the number of windings of the Wilson loop and the sign of the Chern number corresponds to its direction.
In the projector formalism, the quantum geometric tensor is defined as
where
where we define
Using these band properties, we can perform several sanity checks on our computed band structures. In terms of band topology, we know that all of the Chern numbers in a Hofstadter spectrum must sum to zero. In terms of band geometry, we know that as we take the Landau level limit
Note
The band structures can also be checked by comparing against results in the literature. For example, the Chern numbers can be benchmarked against Fig.2.6 of [AidelsburgerPhD] and the values of the TISM can be benchmarked against Fig.3 of [Bauer22].
Alias |
Name |
Symbol/Formula |
Description |
---|---|---|---|
|
Band Number |
Bands are numbered in ascending order, with respect to energy, starting from zero. |
|
|
Band Group |
N/A |
Bands are considered grouped when they are touching within the band gap threshold. |
|
Isolated Band Flag |
N/A |
A band is isolated when it is not touching any other bands, i.e. it is a member of a band group of size one. |
|
Band Width |
The band width for an isolated band (group) is the difference between the largest and smallest energies in that band (group). |
|
|
Band Gap |
The band gap for an isolated band (group) is the difference between the smallest and largest energies of the subsequent and current bands. |
|
|
Gap-to-width Ratio |
The gap-to-width ratio for an isolated band (group) is defined as the ratio between the band gap and width. |
Alias |
Name |
Symbol/Formula |
Description |
---|---|---|---|
|
Berry Curvature Fluctuations |
For |
|
|
(First) Chern Number |
The Chern number is an integer and is computed using the Fukui formula [Fukui05]. |
Alias |
Name |
Symbol/Formula |
Description |
---|---|---|---|
|
Fubini-Study Metric Fluctuations |
This definition is equivalent to Eq.(8) from [Jackson15]. |
|
|
Mean of the Diagonal Fubini-Study Metric |
This quantity is equal to |
|
|
Mean of the Off-diagonal Fubini-Study Metric |
This quantity is equal to |
|
|
Standard Deviation of the Diagonal Fubini-Study Metric |
This quantity is equal to |
|
|
Standard Deviation of the Off-diagonal Fubini-Study Metric |
This quantity is equal to |
|
|
Brillouin-zone-averaged Trace Inequality Saturation Measure (TISM) |
The TISM is non-negative and defined in Eq.(10) of [Jackson15]. |
|
|
Brillouin-zone-averaged Determinant Inequality Saturation Measure (DISM) |
The DISM is non-negative and defined in Eq.(9) of [Jackson15]. |