Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2017 Jun 27;114(28):7295–7300. doi: 10.1073/pnas.1702595114

Zero-field magnetic response functions in Landau levels

Yang Gao a,1, Qian Niu a,b
PMCID: PMC5514734  PMID: 28655849

Significance

In experiment, Landau levels in solids are used to analyze the band structure, and recently to extract the Berry phase, a key topological aspect of the Bloch band. Our theory offers a fresh understanding of the Landau level quantization by demonstrating its relation with the magnetic response functions such as magnetization and susceptibility. It offers a more appropriate and universal way to determine the Berry phase, as well as the susceptibility from experimental data. Our theory also allows theoretical calculation of Landau levels with higher accuracy for realistic models, which are otherwise hard to obtain.

Keywords: Landau level, magnetic susceptibility, Berry phase, Hofstadter butterfly, topological insulator

Abstract

We present a fresh perspective on the Landau level quantization rule; that is, by successively including zero-field magnetic response functions at zero temperature, such as zero-field magnetization and susceptibility, the Onsager’s rule can be corrected order by order. Such a perspective is further reinterpreted as a quantization of the semiclassical electron density in solids. Our theory not only reproduces Onsager’s rule at zeroth order and the Berry phase and magnetic moment correction at first order but also explains the nature of higher-order corrections in a universal way. In applications, those higher-order corrections are expected to curve the linear relation between the level index and the inverse of the magnetic field, as already observed in experiments. Our theory then provides a way to extract the correct value of Berry phase as well as the magnetic susceptibility at zero temperature from Landau level fan diagrams in experiments. Moreover, it can be used theoretically to calculate Landau levels up to second-order accuracy for realistic models.


Quantization of electronic states into Landau levels by a magnetic field causes oscillations in magnetization (de Haas–van Alphen effect) and conductivity (Shubnikov–de Haas effect), which contain a wealth of information about the band structure and geometric properties of Bloch states (1). The shape of Fermi surfaces of metals and semiconductors was obtained in this way based on Onsager’s quantization rule (2). Later, it was shown that the Landau level problem in the solid-state context is exactly solvable for rational magnetic flux through one unit cell using the discrete lattice tight-binding model, creating the Hofstadter butterfly (3). Alternatively, more precise quantization rules for continuum models (obtained from tight-binding approximation, for example) have also been established, such as the Maslov canonical operator method (4), the Gutzwiller trace formula (5), etc. Among the latter case, there is a particular interesting quantization rule (6),

S0=2π[n+12+γ(ε,B)]2πBϕ0, [1]

where S0 is the k-space area, ϕ0=h/e is the flux quantum, n is the Landau level index, and γ(ε,B) is an appropriate offset to 1/2 that corrects the Onsager’s rule, with ε representing the energy. More information about the Bloch band can be obtained from this form, because γ(ε,B) contains the famous Berry phase (79), an important topological characteristic of the band structure, and the magnetic moment (1013) of Bloch states. However, a complete understanding of the correction γ(ε,B) has not been achieved, which is closely related to theoretical questions such as the precision of the quantization rule with Berry phase correction, etc.

In experiment, a complete form of γ(ε,B) affects the measurement of the Berry phase from the Landau level fan diagram. In previous literature, γ(ε,B) is taken to be proportional to the Berry phase, which is thus obtained from Shubnikov–de Haas oscillations by linearly fitting the Landau level index n to the inverse of the magnetic field B and reading the interception to the n axis. Despite its success in graphene (14, 15), this procedure does not work well for the surface mode of 3D topological insulators (1625). This inconsistency clearly demonstrates that there are additional terms in γ(ε,B) other than the Berry phase and magnetic moment, which can change the linear relation between n and 1/B.

In this work, we demonstrate that the Onsager’s rule can be corrected order by order by successively including the magnetic response functions (Eqs. 3 and 4). Especially, by including the magnetic susceptibility, we have

nB=ϕ0S04π2+[Γ(μ)2π12+ϕ0mD]B+B2ϕ02χμ+O(B3), [2]

where Γ(μ) is the Berry phase, D=fd2k/(4π2) is the density of states at Fermi surface with f as the Fermi function at zero temperature, m=mfd2k/(4π2D) is the average value of the magnetic moment m over the Fermi surface, and χ is the magnetic susceptibility that can be obtained by either the semiclassical theory or the linear response theory. According to Eq. 2, the leading-order term naturally yields the Onsager’s rule, and the first-order term recovers the Berry phase and magnetic moment corrections. More importantly, Eq. 2 shows that the susceptibility directly affects the Landau level formation at second order. To our delight, this relation can be interpreted heuristically as a quantization of semiclassical electron density at zero temperature.

Our theory has both experimental and theoretical significance. By fitting a Landau level fan diagram from experiments to our quantization rule in Eq. 2, one can obtain not only the Berry phase, as in graphene systems, but also various zero-field magnetic response functions, such as the magnetic susceptibility, which is otherwise hard to measure for 2D materials. This finding is exemplified in a spin–orbital coupling model with kinetic energy and Zeeman energy. Moreover, through semiclassical theory of zero-field magnetization and susceptibility, our theory can be used to theoretically generate Landau levels of second-order accuracy in realistic models from both the first principle calculation and the tight-binding approximation. We illustrate this idea in a honeycomb lattice model.

Theory of Landau Level Quantization

Relation Between Landau Level Quantization and Zero-Field Magnetic Responses.

Our starting point is Roth’s interpretation of Eq. 1 in the Wentzel–Kramers–Brillouin (WKB) approximation formalism (6): Eq. 1 is equivalent to an expression of the eigen energy of the Hamiltonian under uniform magnetic field; because the eigen energy in the WKB formalism can be put into a power series ansatz, γ(ε,B) has the same type of ansatz, and the coefficient can be determined, in principle, following the standard WKB method. Here, for later convenience, we write Eq. 1 with the power series ansatz of γ(ε,B) in the following way:

(n+12)eBh=m=0NRm(εn)Bmm!+O(BN+1), [3]

where εn is the nth Landau level energy, and R0 is proportional to S0 in Eq. 1 as discussed in the next section. We comment that, inherited from the WKB approximation, Eq. 3 is an asymptotic expansion in general, i.e., if its right-hand side is cut after some finite-order term, it should provide a good estimation to the left-hand side, with an error higher than the chosen order. Eq. 3 can become convergent if the WKB approximation provides a convergent series.

In this work, we assume the general quantization rule Eq. 3, and we prove that the coefficient Rm has a clear physical interpretation, i.e., it is the zero-field magnetic response function for the electron density at zero temperature,

Rm(μ)=limT0limB0mρ(B,T,μ)Bm, [4]

where ρ(B,T,μ) is the electron density for the Landau level spectrum.

The justification proceeds as follows. We start from the electron density for Landau level spectrum εn(B) (level index n= 0,1,) from a band minimum in two dimensions. It can be expressed as ρ(B,T,μ)=(B/ϕ0)nf[εn(B)μ] with f as the Fermi function and μ as the chemical potential. At T= 0, the electron density is a staircase function with constant risers B/ϕ0 located at μ=εn(B) (Fig. 1).

Fig. 1.

Fig. 1.

(color online) Zero-temperature electron density and its smooth interpolation.

The spectrum εn(B) allows the following interpolation. Without loss of generality, we write εn(B)=g(xn,B) with xn=(n+1/2)B/ϕ0 being the zero-temperature electron density when the nth Landau level is half-filled. If we allow x to change continuously, the function ε=g(x,B) smoothly interpolates points εn(B) at x=xn for each value of B; g(x,B) is a monotonic function of x for each B, inherited from the fact that εn(B) increases with n. Therefore, we can invert g(x,B) and obtain x=x(μ,B), represented as the smooth curve in Fig. 1. By construction, the interpolation condition implies that this smooth curve crosses midpoints of the staircase risers.

With this understanding of ρ(B,T,μ) and the Landau level spectrum, we first analyze the right-hand side of Eq. 4. The order of the limit T0 and B0 suggests the following scenario: Landau level spacing is much smaller than kBT, and kBT is much smaller than the inherent energy scale of the band structure (e.g., the distance between the chemical potential and band singularity energy such as the band bottom and band top). Under the first condition, we use the Euler–Maclaurin formula to transform the sum over n in ρ(B,T,μ) to an integration over a continuous variable x,

ρ(B,T,μ)=B/2ϕ0fdx+Bf|x=B/2ϕ02ϕ0+R, [5]

where f=f[g(x,B)μ]. R contains all of the remainder terms.

Here we comment on properties of R. Terms in R are evaluated at x=B/2ϕ0, i.e., at the 0th Landau level near the band minimum. We have ignored the contribution at x= because they correspond to very high energy, but our arguments here and hereafter are still valid for realistic models in solid-state physics that contain singular points (see Supporting Information for details). Moreover, terms in R are proportional to successively higher powers of B and contain f/μ or its higher-order derivatives with respect to μ. Therefore, each term is exponentially small as T0.

Now the right-hand side of Eq. 4 can be easily calculated. Due to the above property of R, limB 0(mρ/Bm) only involves a finite number of terms in R. Then, under the limit T 0, the first two terms in Eq. 5 sum up to x, and a finite number of terms from R vanishes, leaving us with limT 0limB 0(mρ/Bm)=(mx/Bm)|B= 0.

To establish the equality in Eq. 4, we need to prove Rm=(mx/Bm)|B= 0; this is most easily seen by interpolating Eq. 3. Note that we have specially chosen the left-hand side of Eq. 3 to be xn=(n+1/2)B/ϕ0 as used previously. Therefore, if we substitute the εn in the function Rm(εn) on the right-hand side of Eq. 3 with a continuous variable μ, we obtain a continuous function x=x(μ,B). Because Eq. 3 is an accurate quantization rule from Eq. 1, the continuous function x(μ,B) must coincide with the previous x(μ,B) as obtained directly from the exact Landau level spectrum εn(B). Therefore, Rm=(mx/Bm)|B= 0=(mx/Bm)|B= 0; this completes the proof of Eq. 4.

Reinterpretation of the Quantization Rule in Eq. 3.

Our quantization rule in Eqs. 3 and 4 has a simple and interesting physical interpretation. Because, by definition, the semiclassical electron density ρsemi equals the exact electron density ρ under the condition that Landau level spacing is much smaller than kBT, the electron density ρ in Eq. 4 is interchangeable to ρsemi based on previous discussions about the order of limit in Eq. 4, and hence Rm is also the semiclassical magnetic response functions at zero temperature. Then the right-hand side of Eq. 3 is simply an asymptotic expansion of ρsemi with respect to B at T 0. In other words, Eqs. 3 and 4 are equivalent to xn=ρsemi(μ=εn,T 0). This equivalent form, to our delight, can be summarized in a concise and informing statement, combined with Fig. 1: At zero temperature limit, the semiclassical electron density intersects the staircase quantum mechanical electron density at the midpoint of each constant riser.

It is interesting to discuss the relation between those Rm in Eq. 4 and the familiar magnetic response functions derived from the free energy, such as the magnetization and the magnetic susceptibility. Here and hereafter, the magnetic response functions and the Fermi function are all evaluated at zero temperature. The semiclassical electron density is connected to the semiclassical free energy as follows: ρsemi(B,T,μ)=(/μ)Gsemi(B,T,μ). Therefore, it is straightforward to derive that R0=S0/(4π2), R1=M/μ, R2=χ/μ, and so on. Here S0 is the k-space area enclosed by the equal-energy contour, which is proportional to the semiclassical electron density R0 at B= 0; M is the zero-field magnetization; and χ is the zero-field susceptibility. We comment that those zero-field response functions such as M and χ have been systematically studied previously (2630).

Correction to Onsager’s Rule by Berry Phase, Magnetic Moment, and Susceptibility.

Eq. 3 with coefficients given in Eq. 4 is the main result of this work, and, because it is based on the WKB ansartz with respect to B, it works at any fixed energy μ for small B. In practice, it means that, if one truncates the right-hand side of Eq. 3 after the mth-order term, the resulting quantization rule generates an energy εm with the following deviation from the exact Landau level energy εext: εmεext=O(Bm+1). The coefficient in front of Bm+1 is some function of εext but does not explicitly depend on B; this is true for any Landau level index. In this way, the Onsager’s rule can be corrected by successively including the magnetic response functions in Eq. 4. As a result, it can summarize previous understandings of Landau level quantization, i.e., the Onsager’s rule and Berry phase correction, in a compact and coherent way.

First, Eq. 3 interprets the Onsager’s rule as from the zeroth-order contribution to the semiclassical electron density; to see this, notice that S0 is proportional to the electron density in 2D systems, i.e., R0=S0/(4π2), and, by truncating Eq. 3 after zeroth order, we obtain the Onsager’s rule: S0= 2π(n+1/2)eB.

Second, Eq. 3 interprets the origin of the well-known Berry phase and magnetic moment correction as the first-order correction to the semiclassical electron density from the magnetization (orbital and spin); to see this, we truncate Eq. 3 after the first-order term BR1=BM/μ. M contains contributions from the total (orbital and spin) magnetic moment m and the Berry curvature Ω (26, 27): M=(mfΩg)d2k/(4π2). Here g=fdε. Therefore, M/μ=(mfΩf)d2k/4π2. If we combine the first term with R0 and move the second term to the left-hand side of Eq. 3, we obtain the following quantization condition: S= 2π[n+1/2Γ(μ)/2π]eB, where S=f(ε0Bmμ)d2k is the area enclosed by the equal-energy contour in the modified band structure ε0Bm with the energy μ, and Γ(μ) is the Berry phase associated with the semiclassical orbit. This condition is exactly Onsager’s rule with the Berry phase and magnetic moment modification (7, 911).

Besides reproducing previous quantization rules, the most important implication of our quantization rule is that it gives clear physical meanings to deviations from those rules, i.e., due to susceptibility and other higher-order magnetic response functions. For example, truncating Eq. 3 after second order yields Eq. 2, which is very helpful in experiment, as illustrated in the next section. We comment that the terms in the bracket in Eq. 2 come from M/μ.

As a concrete example demonstrating that Eq. 3 can correct the Onsager’s rule order by order, we consider the low-energy model for double-layer graphene. The Hamiltonian reads H^=(k12/2k22/2)σ1k1k2σ2+Δσ3 (31), where k1 and k2 are momentum along x and y direction, 2Δ is the band gap, and σ1, σ2, and σ3 are Pauli matrices. For simplicity, we choose e, , and the effective mass to be unity. It has the following energy dispersion: Δ2+k4/4. Under a B field along z direction, Landau levels in the conduction band can be exactly solved: εquan=Δ2+n(n1)B2, with n= 0,1,2,.

On the other hand, for this Hamiltonian, we have S0=2πμ2Δ2, M/μ= 1/(2π), and χ/μ= 1/(8πμ2Δ2) using the theory of magnetization and susceptibility in refs. 11 and 29. By successively including the area, the magnetization, and the magnetic susceptibility in the quantization rule Eq. 3, we obtain the following results: ε0=εquan+B1Δ2/εquan2+O(B2), ε1=εquan+B2/8+O(B3), and ε2=εquanB4/[128(εquan2Δ2)εquan]+O(B5); this clearly indicates that, if we cut Eq. 3 after zeroth-, first-, and second-order term, the resulting energy has an error of at least first, second, and third order, respectively.

Applications

Extract Magnetic Response Functions from Measured Landau Level Spectrum.

By fitting the measured Landau level fan diagram in experiments to our density quantization rule, one can obtain not only the correct value of Berry phase but also the magnetic susceptibility. For this purpose, Eq. 2 is a particularly useful ansatz.

To illustrate this application, we first revisit the puzzles in the Berry phase measurements in the surface mode of 3D topological insulators. In the Shubnikov–de Haas experiment for the surface mode of 3D topological insulators, by linearly fitting n to 1/B, one usually obtains a Berry phase deviating substantially from the expected value π (1625). This inconsistency is usually ascribed to the imperfection of the linear band dispersion for the surface mode (16, 19). For example, the Zeeman energy can add a field-dependent mass for the Dirac electron that becomes important as the magnetic field increases (19).

Here our theory in Eq. 2 offers a universal explanation to these puzzles regardless of any specific feature of the band structure. It shows that, only if χ/μ vanishes, n depends linearly on 1/B, with the constant term determined by Berry phase and averaged value of magnetic moment. Therefore, a nonvanishing χ/μ certainly causes deviation from this linear relation. If we combine the last two terms in Eq. 2, even though m= 0, we can find that Bχ/μ effectively shifts the Berry phase after linearly fitting n to 1/B. The shift is smaller if the data points are chosen at weaker B field, and bigger if the data points are chosen at stronger B field.

As a concrete example of this application, we consider the following model for surface states of 3D topological insulators (16) (for simplicity, we choose e, to be unity):

H^=vf(k1σ2k2σ1)+k22meff12gsμBBσ3, [6]

where vf is the Fermi velocity, meff is the effective mass, gs is the surface g factor, μB is the Bohr magneton, k1 and k2 are momentum in x and y directions, and σ1, σ2, and σ3 are Pauli matrices. The three terms in Eq. 6 represents spin–orbit coupling, kinetic energy, and spin Zeeman energy, respectively. Under a B field along z direction, Landau levels in the conduction band can be solved exactly: εquan=nB/meff+2vf2nB+(m0/meffgs/2)2μB2B2, where m0 is the free electron mass.

We will first apply our theory to the simple case when 1/meff 0 andgs= 0. We then obtain a perfect 2D Dirac electron, with π Berry phase for the conduction band and vanishing m. It is interesting that Eq. 2 up to second term on the right-hand side then yields the exact Landau levels εquan=vf2nB. According to Eq. 3, this coincidence implies that all R at 2 for this model must vanish when μ falls inside the band. To compare, at = 2, the vanishing χ/μ when μ falls inside the band has already been confirmed in previous literature (2830).

Now we discuss the general case with a finite meff and gs. In this case, the susceptibility does not vanish in general. According to the semiclassical theory (29), if μ falls inside the conduction band, we have (see Supporting Information for details)

χμ=meffμB22πvf(1meff/m012gs)2kf+meffvf, [7]

where kf=meffvf+meff2vf2+2meffμ is the Fermi wave vector. The Berry phase is still π, and m still vanishes (see Supporting Information for details). Therefore, Eq. 2 yields

n=kf2/2BmeffBμB22vf(1meff/m012gs)2kf+meffvf. [8]

The second term in Eq. 8 clearly shows the deviation from linear relation between n and 1/B, as long as m0/meffgs/2 does not vanish.

The importance of susceptibility in Eq. 8 is clearly seen in Fig. 2. We see that the Berry phase correction alone cannot reproduce the exact spectrum very well. However, with the additional correction from susceptibility, one can significantly reduce the error.

Fig. 2.

Fig. 2.

Comparison of the exact spectrum with the spectrum calculated from the quantization rule in Eq. 2 with Berry phase alone (m= 0 for Eq. 6) and Berry phase plus magnetic susceptibility correction. We calculate the spectrum for n= 1, n= 2, and n= 3 levels. We use experimentally determined parameters meff/m0= 0.13, gs= 76, and vf= 3×105m/s (16).

Here we comment that the model Hamiltonian in Eq. 6 contains a standard quadratic Hamiltonian and a Dirac Hamiltonian. Although the semiclassical quantization rule can provide exact Landau levels for these two types of Hamiltonians separately, it cannot do so for the combination of these two. In fact, in Fig. 3, the red solid curve (Landau level by including susceptibility correction in Eq. 8) does not coincide exactly with the black dots (exact Landau level). To see this, in Fig. 4, we plot their difference and find that it fits well to B3, i.e., the difference is of third order, again demonstrating that our quantization rule in Eq. 8 can correct the Onsager’s rule up to second order.

Fig. 3.

Fig. 3.

Comparing exact spectrum with Eq. 8. We use the same parameters as in Fig. 2. The chemical potential is set to make kf2/2= 60T in Eq. 8. We use the exact Landau levels from n= 2 to n= 30.

Fig. 4.

Fig. 4.

The difference between black dots and red curves in Fig. 2. The red, blue, and green dots are the difference for Landau levels with index 1, 2, and 3, respectively. They are fitted to B3 in the Black curves.

Eq. 8 can also be examined in a nB-versus-B2 plot, which is more inspiring to experiments, as shown in Fig. 3. Because a linear dependence of n on 1/B for this model means nB is a constant, the inclination of the exact spectrum data clearly shows the deviation from the linear relation. According to Eq. 8, the straightness of the solid line directly reflects the π Berry phase. Its slope yields χ/μ, and its interception to the y axis gives the Fermi surface area. As shown in Fig. 3, the exact spectrum fits Eq. 8 quite well. The deviation of the last point (corresponding to n= 2) is due to higher-order magnetic response functions as stated in Eq. 3. We comment that, because experimental data fit the exact Landau level spectrum from Eq. 6 quite well, from Figs. 2 and 3, they also fit our theory in Eq. 8, demonstrating the utility of our theory.

It is important to note that 2D materials, such as graphene, may have spin or valley degeneracy (14, 15). Then a magnetic field may lift the degeneracy and create multiple sets of Landau levels, as illustrated in refs. 32 and 33. Eqs. 3 and 4 are then valid independently for each species of carriers. In other words, to calculate the Landau levels for each species, the electron density in Eq. 4 and magnetic response functions in Eq. 3 are for the same species. Experimentally, if one can isolate the spectrum for each spin or valley species, then, by using Eq. 2, the magnetic response functions for that species can be obtained. The total magnetic response functions are simply the summation of contributions from all species.

Finally, we comment that, in experiments, impurities tend to localize current carrying states and hence broaden Landau levels. However, the extended Landau levels reside in the band center. As pointed out previously, they can float up (3436) or go down (37) in energy as B is sufficiently small or the disorder is sufficiently strong, experiencing transitions from the quantum Hall state to the insulator state. Our quantization rule is valid only in the quantum Hall regime.

Theoretically Calculate Landau Levels from Magnetic Response Functions.

In realistic lattice models, either from first-principle calculations or from tight-binding approximations, combined with the theory of zero-field magnetization and susceptibility (26, 29, 30), our quantization rule can be used to obtain Landau levels up to second order, whereas other methods, such as establishing Harper’s equation for Hofstadter spectrum (8), may be difficult to perform.

As a concrete example, we consider the following tight-binding model on a honeycomb lattice: H^=ti,jcicj, where t is the strength of the nearest neighbor hopping. We will focus on the conduction band. As stated previously, the conduction band has two degenerate valleys around two minima with ε= 0 at K and K points, one saddle point with ε=t, and one maximum with ε= 3t at the Γ point. According to the Morse index theorem (38), there are two sets of degenerate electron-like semiclassical orbits at the range 0<ε<t that enclose K and K points separately, and one set of hole-like semiclassical orbits at the range t<ε< 3t that enclose the Γ point. These different sets are identified theoretically so that semiclassical orbits in each set can shrink continuously to the same maximum or minimum without crossing any saddle point. Each set of orbits can generate a Landau level spectrum.

After applying a magnetic field to the above tight-binding model, one obtains a Hofstadter spectrum (8, 39). The spectrum at ϕ/ϕ0= 1/q directly corresponds to Landau levels in the original band structure, where q is an integer and ϕ is the flux through one unit cell. We choose an energy range 0.3t0.85t, and choose q70 (the minibandwidth is of the order 107t). We then use the exact spectrum data near band bottom, and fit them to Eq. 3 up to m= 3. Magnetic response functions up to third order are obtained from corresponding coefficients and plotted in Fig. 5 as isolated points. We comment that our theory allows one to determine third-order response function R3, which has not been studied by other methods yet.

Fig. 5.

Fig. 5.

Obtaining the equal-energy contour area and the derivatives of the magnetization, the susceptibility, and the third-order response R3 from the Hofstadter spectrum. The y axis is in units of the Brillouin zone area (A) 4π2/A, (B) 1/ϕ0, (C) 2A/ϕ02, and (D) 6A2/ϕ03, where A is the unit cell area; μ are in units of t. Discrete data sets are the extracting result from Hofstadter spectrum based on Eq. 3, and red curves in AC are exact values of area, derivatives of magnetization, and susceptibility for the honeycomb lattice.

On the other hand, we obtain a continuum Hamiltonian in k-space from the above tight-binding Hamiltonian, and then calculate the Fermi surface area, M/μ, and χ/μ for the same valley directly from the semiclassical theory (11, 29), and plot them as solid lines in Fig. 5 AC. We can see that the exact response functions from the semiclassical theory fit those from our quantization rule and the Hofstadter spectrum quite well, which implies that Eq. 3 can certainly be used here to get correct Landau levels.

To further estimate the accuracy of our result, we choose n= 1 and calculate the difference between Landau levels obtained from Eq. 3 by truncating its right-hand side after the m= 1 term and the exact Hofstadter spectrum data at the relative flux (ϕ/ϕ0) range [0.01,0.014] (i.e., q from 70 to 100). The average difference is 4× 105t. We then calculate the difference between Landau levels obtained from Eq. 3 by truncating its right-hand side after the m= 2 term and the exact Hofstadter spectrum data at the same flux range, obtaining an average result 2× 107t. These two small values indicate that Eq. 3 can provide a good estimation of the Landau level energy by only including the magnetization correction. However, after the magnetic susceptibility correction is included, the order of accuracy indeed increases roughly by 1, because the ratio of the above two values is of the order ϕ/ϕ0.

We comment that minibands in Hofstadter spectrum have finite bandwidths. This effect corresponds to the fact that Landau levels are highly degenerate and that tunneling between degenerate orbits broadens Landau levels (7), which is beyond the scope of our theory. However, the resulting bandwidth for small B has the form eB0/B, where B0 is some constant (7, 40, 41). Thus it is exponentially small at small B, except near the saddle point where the semiclassical theory breaks down. Therefore, this broadening effect does not introduce any contradiction to our asymptotic power series expansion in Eq. 3.

There is another delightful generalization of our theory to match more parts of the Hofstadter spectrum. Near each of the following rational flux ϕ/ϕ0=p/q, where p and q are coprime integers with p 1 and p<q, there are independent sets of Landau levels, which represent the self-similar property of the Hofstadter spectrum (39, 42). Our quantization rule can be applied to obtain these Landau levels, if we replace the original band structure by the magnetic Bloch band at ϕ/ϕ0=p/q. This type of calculation with first-order accuracy has been performed in ref. 10.

Materials and Methods

To theoretically generate Landau levels up to second order in B for any given model, the procedure is as follows, based on our quantization rule in Eq. 2: (i) modify the marching square algorithm to obtain an ordered mesh for each closed equal-energy contour with a given energy μ; (ii) S0 is calculated by choosing a point inside the equal-energy contour, usually the maximum or minimum point, and summing over the small triangular area formed by two neighboring points in the mesh and that fixed point inside the contour; (iii) based on the Hamiltonian and the wave function, the Berry phase and the average value of the magnetic moment can be easily calculated through the above mesh of the equal-energy contour; (iv) from the semiclassical theory of the susceptibility, we find that χ/μ can be divided into two parts, one involving f and the other one involving f; the first part can be directly calculated through the mesh of the equal-energy contour; to calculate the second one, because f=fμ, we substitute f by f, and the resulting quantity can be calculated through the mesh of equal-energy contour, and its derivative with respect to μ is then calculated through numerical differentiation; (v) with S0, Γ(μ), m, and χ/μ, we then obtain the right-hand side of Eq. 2 as a function of μ; and (vi) the Landau level energy with index n is obtained by interpolating the function in step v to get the energy corresponding to xn.

To obtain Fig. 5, we use the established Harper’s equations given in ref. 8 to obtain the Hofstadter spectrum for the 2D honeycomb model. We then fit the Hofstadter spectrum based on our quantization rule in Eq. 3. As for the semiclassical result of those zero-field magnetic response functions, we carry out the calculation from step i to iv as stated above.

All codes and data sets are available through the following link: https://dl.dropboxusercontent.com/u/26168840/pnas1.rar.

Remainder Terms for Realistic Models

In this section, we want to discuss the boundary terms R in Eq. 5 for realistic models. In general, the Landau level energy cannot change from band minimum to infinity. If there is a saddle point in the system, Landau levels can never cross it. In this case, we can choose an energy Δ, such that it is between μ and the saddle point. Then, for kBT much smaller than Δμ, the true electron density can be written as

ρ(B,T,μ)=Bϕ0εn<Δf[εn(B)μ]. [S1]

When the Landau level spacing is much smaller than kBT, the semiclassical electron density becomes

ρsemi(B,T,μ)=B/2ϕ0x(Δ,B)fdx+B2ϕ0[f|x=B/2ϕ0f|x=x(Δ,B)]+R. [S2]

In Eq. S2, terms in R still contain successively higher powers of B and have the factor f/μ and its higher-order derivatives with respect to μ. However, they are now evaluated at both x=B/2ϕ0 and x=x(Δ,B). However, because Δμ is also finite, independent of B and T, those terms still vanish exponentially at T 0; so does f|x=x(Δ,B).

Magnetization and Susceptibility for the Spin–Orbital Coupling Model

The model Hamiltonian at B=0 is (we have chosen e and to be unity)

H^0=vf(k1σ2k2σ1)+k22meff. [S3]

The eigenfunction for the conduction band is

ψc=12vfk[vf(k2+ik1)vfk]. [S4]

The Berry phase for this conduction band of H^0 is obviously π. The orbital magnetic moment vanishes. The spin magnetic moment is calculated by

ms=12gsμBψc|σ3|ψc=0. [S5]

Therefore, the total magnetic moment vanishes, and we have

M/μ=π/(4π2)=1/(4π). [S6]

Now we will calculate the magnetic susceptibility. Using the theory in ref. 29, we find that there are only three contributions to the susceptibility: the Van Vleck, Peierls–Landau, and energy polarization susceptibility. All of the other contributions vanish. We will calculate each of them.

To calculate the Van Vleck susceptibility, we need to obtain the interband matrix element of the first-order perturbation, which is

G0n=B2meff12gsμBB. [S7]

Then the Van Vleck susceptibility is obtained by

χVV=μB2vf(m0meff12gs)21kd2k4π2=μB22πvf(m0meff12gs)2kf. [S8]

To calculate the Peierls–Landau susceptibility, notice that

α11α22α122=1meff(1meff+vfk), [S9]

where αij is the inverse effective mass tensor. Therefore, we have

χPL=1121meff(1meff+vfk)δ(εμ)dk24π2=11212π1meff(1meff+vfk)|dμ/dkf|1kf=124πmeff. [S10]

The energy polarization can be calculated based on ref. 29,

𝑷=(k1,k2)μBB24k2(m0meff12gs). [S11]

The corresponding susceptibility is

χeng=12μB(m0meff12gs)(1meff+vfk)δ(εμ)d2k4π2=μB4π(m0meff12gs). [S12]

From the above three susceptibilities, we can calculate the derivative of the total susceptibility with respect to μ,

χμ=μB22πvf(m0meff12gs)2dkfdμ=meffμB22πvf(m0meff12gs)21kf+meffvf. [S13]

Acknowledgments

We acknowledge useful discussions with H. Chen and L. Zhang. Y.G. and Q.N. are supported by National Basic Research Program of China (NBRPC) Grant 2013CB921900, Department of Energy (DOE) Grant DE-FG03-02ER45958 (Division of Materials Science and Engineering), National Science Foundation Grant EFMA-1641101, and Welch Foundation Grant F-1255. The calculation of the Landau level in the tight-binding graphene model is supported by the DOE grant.

Footnotes

The authors declare no conflict of interest.

This article is a PNAS Direct Submission.

This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1702595114/-/DCSupplemental.

References

  • 1.Ashcroft NW, Mermin ND. Solid State Physics. Saunders College; Philadelphia: 1976. [Google Scholar]
  • 2.Onsager L. Interpretation of the de Haas-van Alphen effect. London Edinburgh Dublin Philos Mag J Sci. 1952;43:1006–1008. [Google Scholar]
  • 3.Hofstadter DR. Energy levels and wavefunctions of Bloch electrons in rational and irrational magnetic fields. Phys Rev B. 1972;14:2239–2249. [Google Scholar]
  • 4.Reijnders K, Tudorovskiy T, Katsnelson MI. Semiclassical theory of potential scattering for massless Dirac fermions. Ann Phys. 2013;333:155–197. [Google Scholar]
  • 5.Gutzwiller MC. Periodic orbits and classical quantization conditions. J Math Phys. 1971;12:343–358. [Google Scholar]
  • 6.Roth LM. Semiclassical theory of magnetic energy levels and magnetic susceptibility of Bloch electrons. Phys Rev. 1966;145:434–448. [Google Scholar]
  • 7.Wilkinson M. An example of phase holonomy in WKB theory. J Phys A Math Gen. 1984;17:3459–3476. [Google Scholar]
  • 8.Rammal R. Landau level spectrum of Bloch electrons in a honeycomb lattice. J Phys. 1985;46:1345–1354. [Google Scholar]
  • 9.Mikitik GP, Sharlai YV. Manifestation of Berry’s phase in metal physics. Phys Rev Lett. 1999;82:2147–2150. [Google Scholar]
  • 10.Chang MC, Niu Q. Berry phase, hyperorbits, and the Hofstadter spectrum: Semiclassical dynamics in magnetic Bloch bands. Phys Rev B. 1996;53:7010–7023. doi: 10.1103/physrevb.53.7010. [DOI] [PubMed] [Google Scholar]
  • 11.Xiao D, Chang MC, Niu Q. Berry phase effects on electronic properties. Rev Mod Phys. 2010;82:1959–2007. [Google Scholar]
  • 12.Carmier P, Ullmo D. Berry phase in graphene: Semiclassical perspective. Phys Rev B. 2008;77:245413. [Google Scholar]
  • 13.Fuchs JN, Piéchon F, Goerbig MO, Montambaux G. Topological Berry phase and semiclassical quantization of cyclotron orbits for two dimensional electrons in coupled band models. Eur Phys J B. 2010;77:351–362. [Google Scholar]
  • 14.Novoselov KS, et al. Two-dimensional gas of massless Dirac fermions in graphene. Nature. 2005;438:197–200. doi: 10.1038/nature04233. [DOI] [PubMed] [Google Scholar]
  • 15.Zhang Y, Tan YW, Stormer HL, Kim P. Experimental observation of the quantum Hall effect and Berry’s phase in graphene. Nature. 2005;438:201–204. doi: 10.1038/nature04235. [DOI] [PubMed] [Google Scholar]
  • 16.Taskin AA, Ando Y. Berry phase of nonideal Dirac fermions in topological insulators. Phys Rev B. 2011;84:035301. [Google Scholar]
  • 17.Qu DX, Hor YS, Xiong J, Cava RJ, Ong NP. Quantum oscillations and Hall anomaly of surface states in the topological insulator bi2te3. Science. 2010;329:821–824. doi: 10.1126/science.1189792. [DOI] [PubMed] [Google Scholar]
  • 18.Taskin AA, Segawa K, Ando Y. Oscillatory angular dependence of the magnetoresistance in a topological insulator bi1xsbx. Phys Rev B Rapid Commun. 2010;82:121302. [Google Scholar]
  • 19.Analytis JG, et al. Two-dimensional surface state in the quantum limit of a topological insulator. Nat Phys. 2010;10:960–964. [Google Scholar]
  • 20.Ren Z, Taskin AA, Sasaki S, Segawa K, Ando Y. Large bulk resistivity and surface quantum oscillations in the topological insulator bi2te2se. Phys Rev B Rapid Commun. 2010;82:241306. [Google Scholar]
  • 21.Xiong J, et al. Quantum oscillations in a topological insulator Bi2Te2Se with large bulk resistivity (6Ωcm) Physica E Low Dimens Syst Nanostruct. 2012;44:917–920. [Google Scholar]
  • 22.Sacépé B, et al. Gate-tuned normal and superconducting transport at the surface of a topological insulator. Nat Commun. 2011;2:575. doi: 10.1038/ncomms1586. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Brüne C, et al. Quantum Hall effect from the topological surface states of strained bulk hgte. Phys Rev Lett. 2011;106:126803. doi: 10.1103/PhysRevLett.106.126803. [DOI] [PubMed] [Google Scholar]
  • 24.Xiu F, et al. Manipulating surface states in topological insulator nanoribbons. Nat Nanotechnol. 2011;6:216–221. doi: 10.1038/nnano.2011.19. [DOI] [PubMed] [Google Scholar]
  • 25.Xiang FX, Wang XL, Veldhorst M, Dou SX, Fuhrer MS. Observation of topological transition of Fermi surface from a spindle torus to a torus in bulk Rashba spin-split BiTeCl. Phys Rev B. 2015;92:035123. [Google Scholar]
  • 26.Shi J, Vignale G, Xiao D, Niu Q. Quantum theory of orbital magnetization and its generalization to interacting systems. Phys Rev Lett. 2007;99:197202. doi: 10.1103/PhysRevLett.99.197202. [DOI] [PubMed] [Google Scholar]
  • 27.Xiao D, Shi J, Niu Q. Berry phase correction to electron density of states in solids. Phys Rev Lett. 2005;95:137204. doi: 10.1103/PhysRevLett.95.137204. [DOI] [PubMed] [Google Scholar]
  • 28.Koshino M, Ando T. Orbital diamagnetism in multilayer graphenes: Systematic study with the effective mass approximation. Phys Rev B. 2007;76:085425. [Google Scholar]
  • 29.Gao Y, Yang SA, Niu Q. Geometrical effects in orbital magnetic susceptibility. Phys Rev B. 2015;91:214405. [Google Scholar]
  • 30.Raoux A, Piéchon F, Fuchs JN, Montambaux G. Orbital magnetism in coupled-bands models. Phys Rev B. 2015;91:085120. [Google Scholar]
  • 31.McCann E, Fal’ko VI. Landau-level degeneracy and quantum Hall effect in a graphite bilayer. Phys Rev Lett. 2006;96:086805. doi: 10.1103/PhysRevLett.96.086805. [DOI] [PubMed] [Google Scholar]
  • 32.Lee XY, Jiang HW, Schaff WJ. Topological phase diagram of a two-subband electron system. Phys Rev Lett. 1999;83:3701–3704. [Google Scholar]
  • 33.Duarte CA, et al. Landau-level crossing in two-subband systems in a tilted magnetic field. Phys Rev B. 2007;76:075346. [Google Scholar]
  • 34.Laughlin RB. Levitation of extended-state bands in a strong magnetic field. Phys Rev Lett. 1984;52:2304. [Google Scholar]
  • 35.Koschny T, Schweitzer L. Levitation of quantum Hall critical states in a lattice model with spatially correlated disorder. Phys Rev B. 2003;67:195307. [Google Scholar]
  • 36.Potempa H, Schweitzer L. Floating of critical states and the QH to insulator transition. Physica B Condens Matter. 2001;298:52–55. [Google Scholar]
  • 37.Liu DZ, Xie XC, Niu Q. Weak field phase diagram for an integer quantum Hall liquid. Phys Rev Lett. 1996;76:975–978. doi: 10.1103/PhysRevLett.76.975. [DOI] [PubMed] [Google Scholar]
  • 38.Bott R. Lectures on Morse theory, old and new. Bull Am Math Soc. 1982;7:331–358. [Google Scholar]
  • 39.Hofstadter DR. Energy levels and wave functions of Bloch electrons in rational and irrational magnetic fields. Phys Rev B. 1976;14:2239–2249. [Google Scholar]
  • 40.Kohn W. Theory of Bloch electrons in a magnetic field. Proc Phys Soc. 1958;72:1147–1150. [Google Scholar]
  • 41.Guillement JP, Helffer B, Treton P. Walk inside Hofstadter’s butterfly. J Phys. 1989;50:2019–2058. [Google Scholar]
  • 42.MacDonald AH. Landau-level subband structure of electrons on a square lattice. Phys Rev B. 1983;28:6713–6717. [Google Scholar]

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES