This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

Anomalous Chern-Simons orbital magnetoelectric coupling of three-dimensional Chern insulators: gauge-discontinuity formalism and adiabatic pumping

Yang Xue School of Physical Science and Technology, ShanghaiTech University    Jianpeng Liu liujp@shanghaitech.edu.cn School of Physical Science and Technology, ShanghaiTech University ShanghaiTech Laboratory for Topological Physics, ShanghaiTech University Liaoning Academy of Materials, Shenyang 110167, China
Abstract

Chern-Simons orbital magnetoelectric (OME) coupling is usually the hallmark of nontrivial band topology in three-dimensional (3D) crystalline insulators. However, if a 3D insulator exhibits nonzero Chern number within any two-dimensional plane of the Brillouin zone, then traditionally the Chern-Simons coupling becomes ill defined for such 3D Chern insulators due to topological obstructions. In this work, by employing a “gauge-discontinuity” formalism, we resolve this long-standing issue and rigorously derive a quantized layer-resolved OME response in 3D Chern insulators. We demonstrate that the difference of the layer-resolved OME coupling between adjacent layers is universally quantized in unit of Ce2/h-Ce^{2}/h, where CC is the Chern number. This quantization arises from an anomalous contribution to the Chern-Simons OME coupling, which is closely associated with the Berry curvature of the occupied bands and the hybrid Wannier centers along the direction of the Chern vector (0,0,C)(0,0,C). Furthermore, we demonstrate that the anomalous Chern-Simons coupling can be transported by an exact integer quantum from one unit cell to its neighboring cell through an adiabatic cyclic pumping process, accompanied by a quantized displacement of Wannier center along the direction of the Chern vector. Our work provides a rigorous theoretical framework for understanding magnetoelectric response in 3D Chern insulators and opens avenues for designing topological quantum phenomena in layered systems.

I Introduction

Magnetoelectric coupling is an effect in some insulating solids where an applied electric field 𝐄\mathcal{\mathbf{E}} can induce magnetization 𝐌\mathbf{M}, and reversely, a magnetic field 𝐁\mathbf{B} can generate electric polarizaton 𝐏\mathbf{P}. The linear magnetoelectric coupling coefficient can be properly described using a rank-2 tensor,

αa,b=MbEa|𝐄=0=PaBb|𝐁=0,\alpha_{a,b}=\frac{\partial M_{b}}{\partial E_{a}}{\Big{|}}_{\mathbf{E}=0}=\frac{\partial P_{a}}{\partial B_{b}}\Big{|}_{\mathbf{B}=0}\;, (1)

where a,b=x,y,za,b=x,y,z are spatial coordinates. Depending on the origin of the magnetization induced by electric field, magnetoelectric coupling may have both spin and orbital contributions [1, 2]. For the spin component of ME coupling, external electric field would cause the change of spin magnetizations of electrons through various complex mechanisms including spin-orbit coupling and spin-lattice coupling etc., which has been extensively discussed and studied in materials with co-existing magnetic and electric order parameters such as multiferroics [3, 4, 5]. The orbital contribution to magnetoelectric coupling, on the other hand, is more subtle and intriguing, which is usually closely related to the geometric and topological properties of the Bloch states of solids [1, 6]. An typical example is the Chern-Simons orbital magnetoelectric coupling denoted as αCS\alpha^{\rm{CS}}, a diagonal and isotropic orbital magnetoelectric response [7, 8, 1, 6],

αa,bCS=θ2πe2hδab,\alpha_{a,b}^{\rm{CS}}=\frac{\theta}{2\pi}\frac{e^{2}}{h}\,\delta_{ab}\;, (2)

which is characterized by a dimensionless phase angle θ\theta, and is gauge invariant modulo 2π2\pi.

Clearly, magnetoelectric coupling (including the Chern-Simons coupling) is odd under both time-reversal (𝒯\mathcal{T}) and inversion (𝒫\mathcal{P}) operations. Therefore, for a system with either 𝒯\mathcal{T} or 𝒫\mathcal{P} symmetry, θ\theta has to 0 or π\pi (thanks to the 2π2\pi ambiguity), which imposes a 2\mathbb{Z}_{2} classification to 𝒯\mathcal{T}-invariant and 𝒫\mathcal{P}-invariant crystalline insulators [7, 8, 9, 10]. Those 3D insulators exhibiting half-quantized bulk Chern-Simons coupling θ=π\theta=\pi (αCS=e2/2h\alpha^{\rm{CS}}=e^{2}/2h) are known as 𝒯\mathcal{T}-invariant topological insulators [11, 12] or 𝒫\mathcal{P}-invariant axion insulators [9, 10]. However, so far the Chern-Simons OME coupling is well defined only for 3D bulk insulators with zero Chern number for every two-dimensional cut of the Brillouin zone. This is because θ\theta can be expressed as an integral of the Chern-Simons 3-form defined by the occupied Bloch states over the 3D Brillouin zone, which necessarily requires the presence of a smooth and periodic gauge for the Bloch states throughout the Brillouin zone. Such a gauge is non-existing if the Chern number of occupied states is nonzero within some 2D plane in reciprocal space [13]. Such a 3D charge insulating system with nonzero Chern number (defined within certain 2D plane of Brillouin zone) is known as 3D Chern insulator, which would exhibit three-dimensional quantized anomalous Hall effect, and is adiabatically connected to an infinite number of vertically stacked, mutually decoupled 2D Chern-insulator layers. The Chern-Simons orbital magnetoelectric coupling for 3D Chern insulators has been an unsolved theoretical problem due to the topological obstructions imposed by Chern number.

Recently, it has been shown by extensive numerical simulations and semi-analytical arguments that in a 3D Chern insulator consisting of vertically stacked 2D Chern layers, the “layer-resolved” orbital magnetoelectric coupling obeys an integer quantization rule: αl+1αl=Ce2/h\alpha_{l+1}-\alpha_{l}=-Ce^{2}/h [14], where αl\alpha_{l} denotes the orbital magnetoelectric coupling coefficient projected to layer ll, CC is the layer Chern number, ee is elementary charge, and hh is Planck constant. Such a quantization rule seems to remain exact in the presence of various types of interlayer couplings, stackings, and in the presence of substrate effects and disorder [14]. This motivates us to theoretically investigate the origin of such quantized difference of layer-resolved orbital magnetoelectric response. In this work, by adopting the “gauge-discontinuity” formalism of Chern-Simons OME coupling [15], we manage to prove the above quantization rule in an mathematically exact manner for generic 3D Chern insulators. We will show that such a layer-quantized magnetoelectric coupling may be interpreted as an “anomalous” Chern-Simons coupling, where the “anomaly” is precisely from the nonzero Chern number.

Moreover, experimentally the bulk Chern-Simons magnetoelectric coupling is indistinguishable from a surface anomalous Hall effect [8, 6]. Namely, an applied electric field would induce anomalous Hall currents at all surfaces, and these surface anomalous Hall currents would wind around the sample, thus contribute an orbital magnetization in the direction of electric field. This also naturally explains the origin of the 2π2\pi ambiguity of the Chern-Simons coupling. In principle, one can always coat a Chern-insulator layer with Chern number CC to all surfaces of a crystalline insulator, such that the surface anomalous Hall effect involves contributions both from the bulk Chern-Simons coupling (θ/2π)e2/h(\theta/2\pi)e^{2}/h and the surface Chern layer Ce2/hCe^{2}/h. The extra integer contribution from surface Chern layers cannot be uniquely determined by bulk properties, therefore the bulk Chern-Simons coupling θ\theta has an ambiguity of 2π2\pi [7, 8]. This is in close analogy with the integer ambiguity of bulk electric polarization of one-dimensional band insulators [16], which originates from the non-determined end charges [17]. The integer ambiguity of electric polarization allows one to design an cyclic adiabatic process, in which an integer number of charges are pumped from one end to the other while leaving the bulk state unchanged [18]. Furthermore, it has been theoretically proposed that the Chern-Simons coupling of 𝒯\mathcal{T}-invariant 3D insulators with zero Chern number, when expressed in proper hybrid Wannier basis, can be pumped by an integer quantity e2/he^{2}/h through a 𝒯\mathcal{T}-breaking adiabatic evolution [19]. Here, we will show that the “anomalous” Chern-Simons coupling of a 3D Chern insulator (expressed in proper hybrid Wannier basis) can be pumped by an integer quantized value Ce2/h-Ce^{2}/h from one unit cell to the neighboring cell via a different mechanism: in our case of 3D Chern insulators, such quantized pumping of θ\theta can be realized with single occupied band, and is always concomitant with the integer pumping of charge.

The remaining part of the paper is organized as follows. In Sec. II we will briefly review the mathematical expression of Chern-Simons OME coupling and the gauge-discontinuity formalism in treating it. In Sec. III, we extend the gauge-discontinuity formalism of Chern-Simons coupling to the case of 3D Chern insulators with single occupied band, and derive an “anomalous” contribution to the Chern-Simons coupling arising due to the nonzero Chern number. In Sec. IV, we extend the single-band formalism of Chern-Simons coupling of 3D Chern insulators to the case of multiple occupied bands. In Sec. V, we explicitly demonstrate how an exactly quantized difference of layer-projected Chern-Simons OME coupling would emerge from the above formalism. In Sec. VI, we devise an cyclic adiabatic path for a multilayer extension of Haldane model, through which the layer-projected Chern-Simons OME coupling is pumped by exactly Ce2/h-Ce^{2}/h from one unit cell to its neighboring cell. Finally, in Sec. VII we make a summary.

II Preliminary

II.1 Review of Chern-Simons OME coupling

The topological orbital magnetoelectric coupling for insulators with vanishing Chern number is given by the integral of the Chern-Simons 3-form [1, 6, 8, 7]

θCS=14πd3kϵabcTr[AabAc2i3AaAbAc]\theta_{\text{CS}}=-\frac{1}{4\pi}\int d^{3}k\,\epsilon_{abc}\mathrm{Tr}[A_{a}\partial_{b}A_{c}-\frac{2i}{3}A_{a}A_{b}A_{c}] (3)

where Aa,mn=um𝐤|a|un𝐤A_{a,mn}=\braket{u_{m\mathbf{k}}}{\partial_{{}_{a}}}{u_{n\mathbf{k}}} is the Berry connection matrix element of the occupied Bloch states at wavevector 𝐤\mathbf{k}, and the notation aka\partial_{a}\equiv\partial_{k_{a}} with a=x,y,za=x,y,z. |un𝐤|u_{n\mathbf{k}}\rangle (|um𝐤|u_{m\mathbf{k}}\rangle) denotes the periodic part of the Bloch state at 𝐤\mathbf{k} with band index nn (mm). Mathematically, the integral of the three form’s exterior derivative over a 4-dimensional compact manifold, which can be interpreted as the “four-dimensional Brillouin zone” of a 3D insulator under a cyclic adiabatic parameter η\eta,

C(2)132π2d3k𝑑ηϵabcdTr(FabFcd),C^{(2)}\equiv\frac{1}{32\pi^{2}}\int d^{3}k\,d\eta\,\epsilon^{abcd}\mathrm{Tr}(F_{ab}F_{cd})\;, (4)

is the second Chern number, with a,b,c,d=x,y,z,ηa,b,c,d=x,y,z,\eta. The generalized Stokes’ theorem would thus show that a non-trivial pumping of θ\theta through a cyclic adiabatic evolution is dictated by a non-zero second Chern number.

Nevertheless, the Chern-Simons magnetoelectric coupling θ\theta (Eq. (3)) is well studied only for 3D insulators with vanishing Chern numbers in every 2D cut of the 3D Brillouin zone. Several alternative representations of Chern-Simons coupling θ\theta have been proposed. For example, it has been shown in [19] that θ\theta can be expressed in the hybrid Wannier representation,

θ=\displaystyle\theta= 1d0d2knz¯nΩxy,0n,0n\displaystyle-\frac{1}{d_{0}}\int d^{2}k\sum_{n}\bar{z}_{n}\,\Omega_{xy,0n,0n}
+id0d2klmn(z¯lmz¯0n)Ax,0n,lmAlm,0n\displaystyle+\frac{i}{d_{0}}\int d^{2}k\sum_{lmn}(\bar{z}_{lm}-\bar{z}_{0n})A_{x,0n,lm}A_{lm,0n} (5)

where Ωxy,0n,0n\Omega_{xy,0n,0n}, Aa,0n,lmA_{a,0n,lm} are the Berry curvature and Berry connection matrix elements defined in the hybrid Wannier basis, z¯n\bar{z}_{n} is the nnth hybrid Wannier center, and d0d_{0} is the lattice constant in zz direction. This draws the connection between Berry curvature (Berry connection), Wannier center and Chern-Simons coupling θ\theta. However, still it only applies to insulators with vanishing Chern numbers.

Since Chern-Simons 3-form involves Berry connection AaA_{a}, it becomes ill-defined at some points in the 3D Brillouin zone when a global smooth and periodic gauge of the occupied Bloch states is missing. This is exactly the case for 3D Chern insulators, where the Chern number of a given 2D 𝐤\mathbf{k} plane (say, the (kx,ky)(k_{x},k_{y}) plane) is a nonzero integer CC. The topological obstruction imposed by nonzero Chern number necessarily introduces singularities or discontinuities of the gauge of occupied Bloch states somewhere in the Brillouin zone.

Therefore, in order to study the Chern-Simons OME coupling of 3D Chern insulators, we are forced to consider the contribution of “gauge discontinuity” somewhere in the 3D Brillouin zone. In Ref. 15, a new formalism to treat the Chern-Simons OME coupling has been proposed. For example, in the case of 3D topological insulators, nontrivial 2\mathbb{Z}_{2} band topology protected by 𝒯\mathcal{T} symmetry would cause obstructions in constructing a smooth and periodic gauge respecting 𝒯\mathcal{T} symmetry, making it hard to numerically achieve a half quantized value θ=π\theta=\pi. To solve this problem, the authors of Ref. 15 proposed to retain the smoothness of a 𝒯\mathcal{T}-preserving gauge, while relaxing the periodicity condition, which introduces some “gauge discontinuity” at certain 2D boundary of the 3D Brillouin zone. Then, the contributions from the gauge-discontinuity plane is further taken into account in addition to the bulk integral of Chern-Simons 3-form. Since the periodicity condition has been relaxed, the gauge can be made as smooth as possible in the bulk of 3D Brillouin zone, which makes the numerical integral of the bulk Chern-Simons 3-form much easier. Indeed, in the case of 3D topological insulators, it has been shown that the half-quantized θ=π\theta=\pi is all contributed by one particular term originating from the gauge-discontinuity plane (known as “vortex loop” term, to be elaborated later) [15], and the bulk integral of Chern-Simons 3-form vanishes due to the choice of a smooth and 𝒯\mathcal{T}-preserving gauge.

In the case of 3D Chern insulators, we are facing a similar situation: one cannot make a smooth and periodic gauge (even for single occupid band) throughout the Brillouin zone due to topological obstructions imposed by nonzero Chern number. Therefore, we would like to make the gauge as smooth as possible in the bulk of 3D Brillouin zone, while relaxing the periodicity condition of the gauge at a certain 2D boundary. Then, we will apply the gauge-discontinuity formalism of Chern-Simons 3-form to the case of 3D Chern insulators, and consider the bulk and gauge-discontinuity contributions separately.

II.2 Review of gauge discontinuity formalism

In this subsection, we briefly review the gauge-discontinuity formalism introduced in Ref. 15. We first specify a gauge that is convenient for our analysis. Throughout the paper we use reduced coordinates kxk_{x}, kyk_{y}, kz[0,1)k_{z}\in[0,1). Consider a gauge with discontinuity atky=1k_{y}=1 but smooth along kzk_{z} and kxk_{x}.

|ψn(kx,ky=1,kz)=\displaystyle\ket{\psi_{n}(k_{x},k_{y}=1,k_{z})}= m=1MWmn(kx,kz)\displaystyle\sum_{m=1}^{M}W_{mn}(k_{x},k_{z})
×|ψm(kx,ky=0,kz)\displaystyle\times\ket{\psi_{m}(k_{x},k_{y}=0,k_{z})} (6)

where W=eiBW=e^{iB} is an M×MM\times M unitary matrix defined in the basis of the MM occupied Bloch states {|ψn(kx,ky,kz)}\{\ket{\psi_{n}(k_{x},k_{y},k_{z})}\}, characterizing the gauge discontinuity across the ky=0,1k_{y}=0,1 plane and BB is a Hermitian matrix. To handle the discontinuity, the formalism introduces a fictitious λ\lambda-space, in which we linearly interpolate the discontinuity from ky=1k_{y}=1 to ky=0k_{y}=0,

|ψn(kx,λ,kz)=m=1MWmn|ψm(kx,λ=0,kz)\ket{\psi_{n}(k_{x},\lambda,k_{z})}=\sum_{m=1}^{M}W_{mn}\ket{\psi_{m}(k_{x},\lambda=0,k_{z})} (7)

where

|ψn(kx,λ=0,kz)=|ψn(kx,ky=1,kz)\ket{\psi_{n}(k_{x},\lambda=0,k_{z})}=\ket{\psi_{n}(k_{x},k_{y}=1,k_{z})} (8)

In the λ\lambda-space, the Berry connection and Berry curvature are defined as usual with respect to |u(kx,λ,kz)\ket{u(k_{x},\lambda,k_{z})}. With above definition, we have

|ψn(kx,λ=1,kz)=|ψn(kx,ky=0,kz)\displaystyle\ket{\psi_{n}(k_{x},\lambda=1,k_{z})}=\ket{\psi_{n}(k_{x},k_{y}=0,k_{z})} (9a)
|u(kx,λ=1,kz)=ei2πy^|u(kx,ky=0,kz)\displaystyle\ket{u(k_{x},\lambda=1,k_{z})}=e^{-i2\pi\hat{y}}\ket{u(k_{x},k_{y}=0,k_{z})} (9b)

Namely, we have removed the discontinuity by smoothly connecting the ky=0k_{y}=0 and ky=1k_{y}=1 planes with a fictitious λ\lambda space, as schematically shown in Fig. 1(a),

The Chern-Simons OME thus has three contributions

θ=θBK+θGD+θVL\theta=\theta_{\text{BK}}+\theta_{\text{GD}}+\theta_{\text{VL}} (10)

where θBK\theta_{\text{BK}} is the contribution from the integral of Chern-Simons 3-form within the bulk Brillouin zone, but without enforcing periodicity at the ky=0,1k_{y}=0,1 plane. θGD\theta_{\text{GD}} and θVL\theta_{\text{VL}} are referred as the “gauge-discontinuity” and “vortex-loop” terms both arising from the contribution of the fictitious λ\lambda space connecting ky=0k_{y}=0 and ky=1k_{y}=1 planes. Following directly from the Eqs. (3), after some integrations by part, the first two terms in Eq. (10) are given by

θBK=\displaystyle\theta_{\textrm{BK}}= 14πd3kTr[AxΩyz\displaystyle-\frac{1}{4\pi}\int d^{3}k\,\mathrm{Tr}[A_{x}\Omega_{yz}
+AyΩzx+AzΩxy2i[Ax,Ay]Az]\displaystyle+A_{y}\Omega_{zx}+A_{z}\Omega_{xy}-2i[A_{x},A_{y}]A_{z}] (11a)
θGD=\displaystyle\theta_{\text{GD}}= 14πdkzdkxdλTr[AzΩxλ\displaystyle-\frac{1}{4\pi}\int dk_{z}\,dk_{x}\,d\lambda\,\mathrm{Tr}[A_{z}\Omega_{x\lambda}
+AxΩλz+AλΩzx2i[Az,Ax]Aλ]\displaystyle+A_{x}\Omega_{\lambda z}+A_{\lambda}\Omega_{zx}-2i[A_{z},A_{x}]A_{\lambda}] (11b)

where the trace is carried out over the occupied bands. We note that the unitary gauge discontinuity matrix W=eiBW=e^{iB} can be equivalently described by the Hermitian matrix BB in its exponent. The eigenvalues of BB thus have 2π2\pi ambiguities. Sometimes, it is impossible to insist a branch choice such that all eigenvalues of BB would remain smooth in kzk_{z} and kxk_{x} plane. Given a fixed branch choice, there can be a sudden jump of 2πνn2\pi\nu_{n} (νn\nu_{n} being integer) in the nnth eigenvalue of BB (denoted by βn\beta_{n}) along certain “vortex loop” or “vortex line” in the kzk_{z}-kxk_{x} plane. Then, we need to account for contributions from such 2π2\pi jumps as well, necessitating the vortex-loop contribution, expressed as [15]

θVL=nϕn(𝒞)+ξn(𝒞)2νn,\theta_{\text{VL}}=\sum_{n}\frac{\phi_{n}(\mathcal{C})+\xi_{n}({\mathcal{C}})}{2}\nu_{n}\;, (12)

where nn labels eigenvalues of BB.

Eq. (12) is explained as follows. Suppose VmnV_{mn} diagonalize BB such that B=VβVB=V\,\beta\,V^{\dagger}. Suppose the nnth eigenvalue of BB, denoted as βn\beta_{n}, has a 2πνn2\pi\nu_{n} jump across a vortex loop 𝒞\mathcal{C}, namely βn+βn=2πνn\beta_{n+}-\beta_{n-}=2\pi\nu_{n}, where ++,- labels two sides of the vortex loop and βn+\beta_{n+} and βn\beta_{n-} are the limit of βn\beta_{n} from the corresponding sides. For the case of single band 3D Chern insulators, we will shown immediately that one can always make a gauge choice such that at one of the eigenvalues βn\beta_{n} jumps by 2πC2\pi C across an exactly straight line alone kzk_{z} direction, as schematically shown in Fig. 1(a). In other words, in such a case, 𝒞\mathcal{C} is a straight line extending from kz=0k_{z}=0 to kz=1k_{z}=1 at some given kxk_{x}. Then, ϕn(𝒞)\phi_{n}(\mathcal{C}) and ξn(𝒞)\xi_{n}(\mathcal{C}) are two kinds of Berry phases calculated along 𝒞\mathcal{C}: ϕn(𝒞)\phi_{n}(\mathcal{C}) is the Berry phase of nnth eigenvector (of BB) 𝐯n(V1n,V2n,,VMn)T\mathbf{v}_{n}\equiv(V_{1n},V_{2n},\cdots,V_{Mn})^{T}; while ξn(𝒞)\xi_{n}(\mathcal{C}) is the Berry phase of a unitarily transformed Bloch state m=1MVmn|um(kx,λ=0,kz)\sum_{m=1}^{M}V_{mn}\ket{u_{m}(k_{x},\lambda=0,k_{z})}.

Refer to caption
Figure 1: (a) An illustration of a cylinder gauge with a discontinuity at ky=0k_{y}=0 being connected by a λ\lambda-space. (b) An illustration of the discontinuity characterized by β(kz,kx)\beta(k_{z},k_{x}) on the ky=0k_{y}=0 plane. (c) The gauge transformation transforming θ\theta of layer ll to that of layer l+pl+p

III Single-band formalism

III.1 Gauge choice

We now start deriving the Chern-Simons OME coupling of a 3D Chern insulator with Chern vector (0,0,C)(0,0,C). We note that this is a general situation when discussing bulk properties, since we can always re-define our coordinate system such that the Chern vector (C1,C2,C3)(C_{1},C_{2},C_{3}) is vanishing in zz-xx and yy-zz plane  [20]. We choose the aforementioned gauge with discontinuity at ky=0,1k_{y}=0,1 plane. We further enforce an additional requirement that in kzk_{z}, we adopt a periodic parallel-transport gauge (see Appendix AA), which corresponds to maximally localized hybrid Wannier representation after Fourier transformation with respect to kzk_{z}  [21].

It is straightforward to attain our aforementioned 3D gauge by first enforcing a periodic parallel-transport gauge in the kxk_{x}, then a smooth gauge obtained from parallel transportation in kyk_{y} without enforcing periodicity condition, and finally a periodic parallel-transport gauge in kzk_{z} 111See Appendix A for detailed explanations of the terminologies such as ‘periodic parallel-transport gauge’ and ‘parallel transportation’ etc.. The procedures for constructing such a 3D gauge is schematically illustrated in Fig. 1(a) and Fig. 1(b). Such a gauge construction would push all the potential discontinuity in kyk_{y} to the ky=1k_{y}=1 plane. Note that enforcing a periodic parallel-transport gauge in kzk_{z} will not spoil the smoothness of gauge in kxk_{x} and kyk_{y} because there is no winding of Berry phase in kxk_{x}-kzk_{z} nor kyk_{y}-kzk_{z} plane due to the corresponding vanishing Chern numbers, so that the gauge transformation itself is smooth in 𝐤\mathbf{k}.

For simplicity, we will first calculate θ\theta in the case of a single occupied band, where the essential properties of the topological OME response in 3D Chern insulators are already clearly manifested. In the single-band case, BB is reduced to a real number β\beta, and we note that in principle β\beta should depend on both kzk_{z} and kxk_{x}. However, we will prove in the following that in the single occupied band case, by insisting a periodic parallel-transport gauge to the Bloch states in the kzk_{z} direction, β\beta is only dependent on kxk_{x}. Under such a “periodic parallel transport gauge” in the kzk_{z} direction, the Fourier transformation of the Bloch states with respect to kzk_{z} would give rise to the maximally localized Wannier function in zz direction.

To see this more explicitly, we first write down the most general gauge-discontinuity condition at the ky=0,1k_{y}=0,1 plane

|u(kx,ky=1,kz)=eiβ(kx,kz)ei2πy^|un(kx,ky=0,kz),\ket{u(k_{x},k_{y}=1,k_{z})}=e^{i\beta(k_{x},k_{z})}e^{-i2\pi\hat{y}}\ket{u_{n}(k_{x},k_{y}=0,k_{z})}\;, (13)

such that β\beta depends on both kxk_{x} and kzk_{z}.

Then, we will show that zβ=0\partial_{z}\beta=0 under parallel-transport gauge in kzk_{z} direction. Let us define the hybrid Wannier function that is exponentially localized at layer ll as

|Wln(kx,ky)=01𝑑kz|un(kx,ky,kz)ei2πkz(z^l)\ket{W_{ln}(k_{x},k_{y})}=\int_{0}^{1}dk_{z}\,|u_{n}(k_{x},k_{y},k_{z})\rangle e^{i2\pi k_{z}(\hat{z}-l)} (14)

where ll is the layer index (or unit-cell index in zz direction). We have chosen the normalization convention that the periodic part of the Bloch function |u\ket{u} is normalized within the unit cell. For the hybrid Wannier function |Wl(kx,ky)\ket{W_{l}(k_{x},k_{y})}, it is normalized within the unit cell for the xx, yy coordinates, while normalized over the entire space for the zz coordinate.

The inverse transformation of Eq. (14) is

|u(kx,ky,kz)=lei2πkz(lz^)|Wl(kx,ky)\ket{u(k_{x},k_{y},k_{z})}=\sum_{l}e^{i2\pi k_{z}(l-\hat{z})}\ket{W_{l}(k_{x},k_{y})} (15)

Note again, that kz[0,1)k_{z}\in[0,1) is defined in the reduced coordinate. With periodic parallel-transport gauge in kzk_{z}, |Wl(kx,ky)\ket{W_{l}(k_{x},k_{y})} is maximally localized in the zz direction, which is the eigenstate of Pz^PP\,\hat{z}\,P operator (PP denoting projection operator to occupied subspace), i.e.,

W0(kx,ky)|z^|Wl(kx,ky)=z¯0(kx,ky)δ0,l\braket{W_{0}(k_{x},k_{y})}{\,\hat{z}\,}{W_{l}(k_{x},k_{y})}=\bar{z}_{0}(k_{x},k_{y})\delta_{0,l} (16)

where z¯0(kx,ky)\bar{z}_{0}(k_{x},k_{y}) is the Wannier center in zz direction, which in principle should be dependent on kxk_{x} and kyk_{y}, and may reflect the nontrivial band topology as in the case of three-dimensional topological insulators. However, for weakly coupled Chern-insulator layers, one would expect to get weak kxk_{x}-kyk_{y} dispersions of z¯0(kx,ky)\bar{z}_{0}(k_{x},k_{y}). Multiplying by ei2πkzle^{i2\pi k_{z}^{\prime}l} and summing over ll, we have

Az(kx,ky,kz)=2πz¯0(kx,ky)A_{z}(k_{x},k_{y},k_{z})=2\pi\bar{z}_{0}(k_{x},k_{y}) (17)

so that

z¯0(kx,0)=i2πu(kx,0,kz)|zu(kx,0,kz)\displaystyle\bar{z}_{0}(k_{x},0)=\frac{i}{2\pi}\braket{u(k_{x},0,k_{z})}{\partial_{z}u(k_{x},0,k_{z})} (18a)
z¯0(kx,1)=i2πu(kx,1,kz)|zu(kx,1,kz)\displaystyle\bar{z}_{0}(k_{x},1)=\frac{i}{2\pi}\braket{u(k_{x},1,k_{z})}{\partial_{z}u(k_{x},1,k_{z})} (18b)

Combining the fact that z¯0(kx,0)=z¯0(kx,1)\bar{z}_{0}(k_{x},0)=\bar{z}_{0}(k_{x},1) and Eq. (15), Eqs. (18b), it follows straightforwardly that

zβ(kx,kz)=0.\partial_{z}\beta(k_{x},k_{z})=0\;. (19)

This completes our proof that in the single occupied band case under periodic parallel-transport gauge choice in the kzk_{z} direction, a smooth but non-periodic gauge in the kyk_{y} direction Eq. (13) is always allowed, with the phase factor β\beta (characterizing the gauge-discontinuity at the ky=0,1k_{y}=0,1 plane) being independent of kzk_{z}.

Additionally, the nonzero Chern number CC within each (kxk_{x},kyk_{y}) plane and periodicity in kxk_{x} requires that

β(1)β(0)=2πC\beta(1)-\beta(0)=2\pi C (20)

if one makes a proper branch choice such that β\beta remains continuous from kx=0k_{x}=0 to 11. If a different branch choice is made, there can be a 2πC2\pi C jump in β\beta at some kxk_{x}^{*}, which creates a “vortex line” or “vortex loop” as explained later. To see this, one only needs to invoke Stokes’ theorem, i.e

01𝑑kxAx(ky=0)01𝑑kxAx(ky=1)=2πC\int_{0}^{1}dk_{x}{A_{x}(k_{y}=0)}-\int_{0}^{1}dk_{x}{A_{x}(k_{y}=1)}=2\pi C (21)

where we have used the fact that AyA_{y} is smooth and periodic along kxk_{x} so that the contributions from the other edges cancel. Then Eq. (20) follows immediately by combining Eq. (15) and Eq. (21).

III.2 Derivation of θBK\theta_{\text{BK}} in hybrid Wannier representation

To put the equation in a more illuminating form, we cast the Berry connection and Berry curvature into the hybrid Wannier representation, the definition of which is given by Eqs. (14)-(15). The Berry connections can be expressed in hybrid-Wannier basis as follows:

Aa=lei2πkzlAa,0lA_{a}=\sum_{l}e^{i2\pi k_{z}l}A_{a,0l} (22)

where

Aa,0l=lei2πkzliW0(kx,ky)|aWl(kx,ky)A_{a,0l}=\sum_{l}e^{i2\pi k_{z}l}\,i\braket{W_{0}(k_{x},k_{y})}{\partial_{a}W_{l}(k_{x},k_{y})}\\ (23)

where a=x,ya=x,y. Here we use the convention that |u𝐤\ket{u_{\mathbf{k}}} is normalized to 1 over a unit cell and u𝐤|xu𝐤\braket{u_{\mathbf{k}}}{\partial_{x}u_{\mathbf{k}}} is carried out over a unit cell as well. And,

Az=2πz¯0A_{z}=2\pi\bar{z}_{0} (24)

where zl¯(kx,ky)=Wl(kx,ky)|z^|Wl(kx,ky)\bar{z_{l}}(k_{x},k_{y})=\braket{W_{l}(k_{x},k_{y})}{\hat{z}}{W_{l}(k_{x},k_{y})} is the hybrid Wannier center in the reduced coordinate. It follows from Eq. (22) and (24) that

Ωxy\displaystyle\Omega_{xy} =lei2πkzlΩxy,0l\displaystyle=\sum_{l}e^{i2\pi k_{z}l}\Omega_{xy,0l} (25a)
Ωyz\displaystyle\Omega_{yz} =2πyz¯0i2πllei2πkzlAy,0l\displaystyle=2\pi\partial_{y}\bar{z}_{0}-i2\pi\sum_{l}le^{i2\pi k_{z}l}A_{y,0l} (25b)
Ωzx\displaystyle\Omega_{zx} =i2πllei2πkzlAx,0l2πxz¯0\displaystyle=i2\pi\sum_{l}le^{i2\pi k_{z}l}A_{x,0l}-2\pi\partial_{x}\bar{z}_{0} (25c)
AxΩyz\displaystyle A_{x}\Omega_{yz} =2πlei2πkzlAx,0lyz¯0\displaystyle=2\pi\sum_{l}e^{i2\pi k_{z}l}A_{x,0l}\partial_{y}\bar{z}_{0}
i2πl,lei2πkz(l+l)lAx,0lAy,0l\displaystyle\quad-i2\pi\sum_{l^{\prime},l}e^{i2\pi k_{z}(l^{\prime}+l)}lA_{x,0l^{\prime}}A_{y,0l} (25d)
AyΩzx\displaystyle A_{y}\Omega_{zx} =i2πl,lei2πkz(l+l)lAy,0lAx,0l\displaystyle=i2\pi\sum_{l^{\prime},l}e^{i2\pi k_{z}(l^{\prime}+l)}lA_{y,0l^{\prime}}A_{x,0l}
2πlei2πkzlAy,0lxz¯0\displaystyle\quad-2\pi\sum_{l}e^{i2\pi k_{z}l}A_{y,0l}\partial_{x}\bar{z}_{0} (25e)
AzΩxy\displaystyle A_{z}\Omega_{xy} =2πlz¯0ei2πkzlΩxy,0l\displaystyle=2\pi\sum_{l}\bar{z}_{0}e^{i2\pi k_{z}l}\Omega_{xy,0l} (25f)

where Ωxy,0l=xAy,0lyAx,0l\Omega_{xy,0l}=\partial_{x}A_{y,0l}-\partial_{y}A_{x,0l}. Using Eq. (11a), we put everything together and integrate out the kzk_{z} dependence, we arrive at

θBK=\displaystyle\theta_{\rm{BK}}= 12𝑑kx𝑑ky(z¯0Ωxy,00+Ax,00yz¯0Ay,00xz¯0)\displaystyle-\frac{1}{2}\int dk_{x}\,dk_{y}\,\Big{(}\bar{z}_{0}\,\Omega_{xy,00}+A_{x,00}\partial_{y}\bar{z}_{0}-A_{y,00}\partial_{x}\bar{z}_{0}\big{)} (26)

where we have used

ll(Ax,l0Ay,0lAy,l0Ax,0l)=2ll(Ax,l0Ay,0l)=0\sum_{l}l(A_{x,l0}A_{y,0l}-A_{y,l0}A_{x,0l})=2\sum_{l}l(A_{x,l0}A_{y,0l})=0 (27)

In the interlayer decoupled limit, z¯0\bar{z}_{0} is independent of the (kx,ky)(k_{x},k_{y}), so the second and the third terms are exactly zeros. For reasons we will see, we define

θBKanom.=\displaystyle\theta^{\text{anom.}}_{\text{BK}}= 12𝑑kx𝑑kyz¯0Ωxy,00\displaystyle-\frac{1}{2}\int dk_{x}\,dk_{y}\,\bar{z}_{0}\,\Omega_{xy,00} (28)

III.3 Derivation of θGD+θVL\theta_{\text{GD}}+\theta_{\text{VL}} in hybrid Wannier representation

For θGD\theta_{\text{GD}}, we start with Eq. (11b) and the corresponding gauge choice within such a fictitious space are given in Eqs. (7). As a reminder, we choose a gauge inside the λ\lambda-space that “linearly interpolates” the gauge discontinuity, i.e,

|u(kx,kz,λ)=eiλβ(kx)|u(kx,kz,λ=0)\ket{u(k_{x},k_{z},\lambda)}=e^{-i\lambda\beta(k_{x})}\ket{u(k_{x},k_{z},\lambda=0)} (29)

with λ[0,1)\lambda\in{[0,1)}. We note again that |u(kx,kz,λ=0=|u(kx,ky=1,kz)\ket{u(k_{x},k_{z},\lambda=0}=\ket{u(k_{x},k_{y}=1,k_{z})} such that the λ\lambda linearly interpolates the gauge from ky=1k_{y}=1 to that of ky=0k_{y}=0. Define as usual

|Wl(kx,λ)=01𝑑kzei2πkz(z^l)|u(kx,λ)\ket{W_{l}(k_{x},\lambda)}=\int_{0}^{1}dk_{z}\,e^{i2\pi k_{z}(\hat{z}-l)}\ket{u(k_{x},\lambda)} (30)

and

|u(kx,kz,λ)=lei2πkz(lz^)|Wl(kx,λ)\ket{u(k_{x},k_{z},\lambda)}=\sum_{l}e^{i2\pi k_{z}(l-\hat{z})}\ket{W_{l}(k_{x},\lambda)} (31)

We find the Berry connections can be expressed as

Ax(λ)=Ax0+λxβ\displaystyle A_{x}(\lambda)=A^{0}_{x}+\lambda\,\partial_{x}\beta\; (32a)
Az=2πz¯0(kx)\displaystyle A_{z}=2\pi\bar{z}_{0}(k_{x})\; (32b)
Aλ=β(kx)\displaystyle A_{\lambda}=\beta(k_{x}) (32c)

where Ax0Ax(λ=0)A_{x}^{0}\equiv A_{x}(\lambda=0) and z¯0(kx)z¯0(kx,λ)=W0(kx,λ)|z^|W0(kx,λ)\bar{z}_{0}(k_{x})\equiv\bar{z}_{0}(k_{x},\lambda)=\langle W_{0}(k_{x},\lambda)|\hat{z}|W_{0}(k_{x},\lambda)\rangle is independent of λ\lambda. The Berry curvatures read

Ωλz=0\displaystyle\Omega_{\lambda z}=0\; (33a)
Ωxλ=0\displaystyle\Omega_{x\lambda}=0\; (33b)
Ωzx=zAx0(kx,kz)2πxz¯0(kx)\displaystyle\Omega_{zx}=\partial_{z}A^{0}_{x}(k_{x},k_{z})-2\pi\partial_{x}\bar{z}_{0}(k_{x}) (33c)

Finally, plugging the above equations into Eq. (11b) and taking use of the periodicity in kzk_{z}, we obtain

θGD=1201𝑑kxβxz¯0\theta_{\text{GD}}=\frac{1}{2}\int_{0}^{1}dk_{x}\beta\partial_{x}\bar{z}_{0} (34)

For reasons we will soon see, using integration by part, we write it as

θGD=\displaystyle\theta_{\text{GD}}= 1201𝑑kxβxz¯0\displaystyle\frac{1}{2}\int_{0}^{1}dk_{x}\,\beta\partial_{x}\bar{z}_{0}
=\displaystyle= 12(βz¯0)|kx=011201𝑑kxz¯0xβ\displaystyle\frac{1}{2}(\beta\bar{z}_{0})\big{|}^{1}_{k_{x}=0}-\frac{1}{2}\int_{0}^{1}\,dk_{x}\,\bar{z}_{0}\partial_{x}\beta (35)

where

(βz¯0)|kx=01=\displaystyle(\beta\bar{z}_{0})\big{|}^{1}_{k_{x}=0}= β(1)z¯0(kx=1)β(0)z¯0(kx=0)\displaystyle\beta(1)\bar{z}_{0}(k_{x}=1)-\beta(0)\bar{z}_{0}(k_{x}=0)
=\displaystyle= (β(0)+2πC)z¯0(kx=0)β(0)z¯0(kx=0)\displaystyle(\beta(0)+2\pi C)\bar{z}_{0}(k_{x}=0)-\beta(0)\bar{z}_{0}(k_{x}=0)
=\displaystyle= 2πCz¯0(kx=0)\displaystyle 2\pi C\bar{z}_{0}(k_{x}=0) (36)

For the second equality, we have used the fact that the winding of β\beta along kxk_{x} direction is just 2π2\pi times the Chern number CC of the (kx,ky)(k_{x},k_{y}) plane and that the (kz,kx)(k_{z},k_{x}) plane has Chern number 0 such that z¯0(kx=1)=z¯0(kx=0)\bar{z}_{0}(k_{x}=1)=\bar{z}_{0}(k_{x}=0). Therefore,

θGD=πCz¯0(kx=0)1201𝑑kxz¯0xβ(kx)\theta_{\text{GD}}=\pi C\bar{z}_{0}(k_{x}=0)-\frac{1}{2}\int_{0}^{1}\,dk_{x}\,\bar{z}_{0}\partial_{x}\beta(k_{x}) (37)

For θVL\theta_{\text{VL}}, since our “one dimensional matrix” β\beta is always diagonalized, we are free to choose the “eigenvector” of β\beta (which only has one element), V11=1V_{11}=1, which certainly has zero Berry phase. This eliminates the first term in Eq. (12), leaving us with

θVL=12C01Az0(kx=0)𝑑kz=πCz¯0(kx=0),\theta_{\text{VL}}=-\frac{1}{2}C\int_{0}^{1}A^{0}_{z}(k_{x}=0)dk_{z}=-\pi C\bar{z}_{0}(k_{x}=0)\;, (38)

where we have used z¯0=12πξ\bar{z}_{0}=\frac{1}{2\pi}\xi, with ξ\xi denoting the Berry phase of the physical Bloch state winding around the vortex loop, as explained near Eq. (12). The minus sign comes from the fact that the discontinuity of β\beta is manifested as a local 2πC-2\pi C shift across the vortex loop (or vortex line) at kxk_{x}^{*} (see Fig. 1(c)). Combining the two contributions, we arrive at

θGD+θVL=1201𝑑kxz¯0(kx=0,λ=0)xβθGDVLanom.\theta_{\text{GD}}+\theta_{\text{VL}}=-\frac{1}{2}\int_{0}^{1}\,dk_{x}\,\bar{z}_{0}(k_{x}=0,\lambda=0)\partial_{x}\beta\equiv\theta^{\text{anom.}}_{\text{GDVL}} (39)

We see now the boundary term for θGD\theta_{\text{GD}} is canceled by a term in θVL\theta_{\text{VL}}. Here we call this term the “anomalous” Chern-Simons term, denoted by θGDVLanom.\theta^{\text{anom.}}_{\text{GDVL}}. The name “anomalous” will be justified later.

IV Extension to multiple occupied bands

We have only considered a single occupied band in the above derivations. The entire formalism also applies to the situation of MM occupied bands. As a reminder, now Bmn(kx,kz)B_{mn}(k_{x},k_{z}) is M×MM\times M Hermitian matrix element at each (kx,kz)(k_{x},k_{z}) defined in occupied-band basis, the eigenvalues of which βn(kx,kz)\beta_{n}(k_{x},k_{z}) (n=1,,Mn=1,...,M) satisfy

n=1M(βn(kx=1)βn(kx=0))=2πC.\sum_{n=1}^{M}\,(\,\beta_{n}(k_{x}=1)-\beta_{n}(k_{x}=0)\,)=2\pi C\;. (40)

Again, a periodic parallel transport gauge in the kzk_{z} direction is assumed. Note, we have restored the dependence of BB on kzk_{z}, since a similar analysis will show.

zBmn=rz¯reiBmreiBrn+z¯nδmn\partial_{z}B_{mn}=-\sum_{r}\bar{z}_{r}e^{iB_{mr}}e^{-iB_{rn}}+\bar{z}_{n}\delta_{mn} (41)

In other words, only the trace of BB is constant along kzk_{z}. In the rest of this section, we will show the main results and leave the derivations to Appendix B.

IV.1 Derivation of θBK\theta_{\text{BK}} in hybrid Wannier representation

With these extensions, Eq. (11b) becomes

θBK=\displaystyle\theta_{\text{BK}}= 12dkxdky(nz0nΩxy,0n,0n\displaystyle-\frac{1}{2}\,\int dk_{x}dk_{y}\Big{(}\,\sum_{n}z_{0n}{\Omega_{xy,0n,0n}}\;
+m(Ax,0n,0nyz¯0nAy,0n,0nxz¯0n)\displaystyle+\sum_{m}(A_{x,0n,0n}\partial_{y}\bar{z}_{0n}-A_{y,0n,0n}\partial_{x}\bar{z}_{0n})\;
+2lmnilAx,lm,0nAy,0n,lm\displaystyle+2\sum_{lmn}ilA_{x,lm,0n}A_{y,0n,lm}\;
2ilmn(z¯0mz¯0n)Ax,lm,0nAy,0n,lm)\displaystyle-2i\sum_{lmn}(\bar{z}_{0m}-\bar{z}_{0n})A_{x,lm,0n}A_{y,0n,lm}\,\Big{)} (42)

where

Aa,0n,lm=iW0,n(kx,ky)|aWl,m(kx,ky)A_{a,0n,lm}=i\langle W_{0,n}(k_{x},k_{y})|\partial_{a}W_{l,m}(k_{x},k_{y})\rangle (43a)
Ωxy,0n,lm=xAy,0n,lmyAx,0n,lm\Omega_{xy,0n,lm}=\partial_{x}A_{y,0n,lm}-\partial_{y}A_{x,0n,lm} (43b)

Here, |Wl,m(kx,ky)\ket{W_{l,m}(k_{x},k_{y})} denotes the mmth hybrid Wannier function localized in layer ll and z¯0n=W0,n(kx,ky)|z^|W0,n(kx,ky)\bar{z}_{0n}=\langle W_{0,n}(k_{x},k_{y})|\hat{z}|W_{0,n}(k_{x},k_{y})\rangle. We note the result resembles that presented in Ref. 19, the main difference being the extra 12\frac{1}{2} on the term related to Ωxy,00,00\Omega_{xy,00,00} and z00z_{00}. We will see that we will be saved by the discontinuity contributing a similar term. Even in the multi-band cases, with non-vanishing interlayer coupling, the bulk term may vanish due to constraint from crystalline symmetries such as inversion symmetry. In the presence of inversion symmetry, it is straightforward to show that

Aa(𝐤)=Aa(𝐤)\displaystyle A_{a}(\mathbf{k})=-A_{a}(-\mathbf{k})\; (44a)
Ωab(𝐤)=Ωab(𝐤)\displaystyle\Omega_{ab}(\mathbf{k})=\Omega_{ab}(-\mathbf{k}) (44b)

Then, clearly Eq. (42) vanishes up to πC\pi C (see Sec. V).

IV.2 The Expression for θGD+θVL\theta_{\text{GD}}+\theta_{\text{VL}}

Following Eq. (11b) and Eq. (12), we are able to find the gauge-discontinuity and vortex-loop contributions can be expressed as

θGD+θVL=\displaystyle\theta_{\textrm{GD}}+\theta_{\textrm{VL}}= 14πdkxdλdkzTr(iB[zM,xM]\displaystyle-\frac{1}{4\pi}\int dk_{x}d\lambda dk_{z}\,\mathrm{Tr}\,(-iB[\partial_{z}M,\partial_{x}M^{\dagger}]
+iM[zB,xM]+iM[zM,xB]\displaystyle+iM[\partial_{z}B,\partial_{x}M^{\dagger}]+iM[\partial_{z}M^{\dagger},\partial_{x}B]
+2B[zM,MAx0]+zB[M,MAx0]\displaystyle+2B[\partial_{z}M^{\dagger},MA_{x}^{0}]+\partial_{z}B[M^{\dagger},MA_{x}^{0}]
+BzAx02B[xM,MAz0]\displaystyle+B\partial_{z}A_{x}^{0}-2B[\partial_{x}M^{\dagger},MA_{z}^{0}]
xB[M,MAz0])\displaystyle-\partial_{x}B[M^{\dagger},MA_{z}^{0}])
+01𝑑kzmnVmnzVnmCn+θGDVLanom.\displaystyle+\int_{0}^{1}dk_{z}\,\sum_{mn}V^{\dagger}_{mn}\partial_{z}V_{nm}C_{n}+\theta^{\text{anom.}}_{\text{GDVL}} (45)

where

θGDVLanom.=14π𝑑kz𝑑kzTr(xBAz0)\theta^{\text{anom.}}_{\text{GDVL}}=-\frac{1}{4\pi}\int dk_{z}dk_{z}\,\mathrm{Tr}(\partial_{x}B\,A^{0}_{z}) (46)
Refer to caption
Figure 2: (a) A schematic illustration of the side view AAAA-stacked Haldane model with two layers (four sublattices) in each unit cell. (b) θ\theta-pumping of the stacked Haldane model. (c) Wannier centers of 10-unit-cell slab at high symmetry point MM plotted as a function of pumping parameter η\eta. The solid blue line denotes hybrid Wannier centers z¯\bar{z} satisfying periodicity z¯(η=0)=z¯(η=1)\bar{z}(\eta=0)=\bar{z}(\eta=1), and the green dashed line denotes Wannier centers shifted down by 2 atomic layers after the jump such that it evolves mostly continuously with η\eta.

V Quantized difference of layer Chern-Simons coupling

Despite that we have enforced a periodic parallel transport gauge, the formalism still admits a “purely radical” gauge transformation,

|un𝐤ei2πpkz|un𝐤.\ket{u_{n\mathbf{k}}}\mapsto e^{-i2\pi pk_{z}}\ket{u_{n\mathbf{k}}}\;. (47)

Because a linear-in-kzk_{z} phase factor is added, the hybrid Wannier function is still maximally localized in zz after such gauge transformation; the only effect is to re-label the Wannier center, z¯0nz¯0n+p\bar{z}_{0n}\to\bar{z}_{0n}+p, leaving the shapes of the hybrid Wannier functions unchanged. In the single-band case, it is straightforward to show that

𝑑kx𝑑kyΩxy,00=2πC,\displaystyle\int dk_{x}\,dk_{y}\,\Omega_{xy,00}=2\pi C\;, (48)

which is clearly gauge invariant. Therefore, under the gauge transformation of Eq. (47),

θBKanom.12𝑑kx𝑑kyz¯0Ωxy,00θBKanom.πpC\theta^{\text{anom.}}_{\text{BK}}\equiv-\frac{1}{2}\int dk_{x}\,dk_{y}\,\bar{z}_{0}\Omega_{xy,00}\mapsto\theta^{\text{anom.}}_{\text{BK}}-\pi pC (49)

with other terms being gauge invariant. Likewise,

θGDVLanom.1201z¯0(0)xβdkxθGDVLanom.πpC\theta^{\text{anom}.}_{\text{GDVL}}\equiv-\frac{1}{2}\int_{0}^{1}\bar{z}_{0}(0)\partial_{x}\beta dk_{x}\mapsto\theta^{\text{anom.}}_{\text{GDVL}}-\pi pC (50)

The other terms are all gauge invariant in the sense of Eq. (47). This means, by going from llth to (l+p)(l+p)th layer, θanom.=θBKanom.+θGDVLanom.\theta^{\text{anom.}}=\theta^{\text{anom.}}_{\text{BK}}+\theta^{\text{anom.}}_{\text{GDVL}} changes by 2πpC-2\pi pC, as schematically illustrated in Fig.1(c). This ambiguity, unique to 3D Chern insulators, originates from the ambiguity in defining hybrid Wannier center in zz direction, multiplied by the Chern number defined in (kx,ky)(k_{x},k_{y}) plane. Physically, it is interpreted as a kind of quantized layer-resolved OME coupling that only appears along the vertical stacking direction (or, along the direction of the Chern vector). The total response from all layers may still vanish due to the constraint from crystalline symmetries, but each layer would have nontrivial OME response in such a way that the difference between the responses of adjacent layers is exactly Ce2/h-Ce^{2}/h [14],

αzz(l+1)αzz(l)=Ce2/h.\alpha_{zz}^{(l+1)}-\alpha_{zz}^{(l)}=-Ce^{2}/h\;. (51)

Or, equivalently, the spatial gradient of α\alpha in zz is quantized as

zα=Ce2hd0,\nabla_{z}\alpha=-C\frac{e^{2}}{h\,d_{0}}\;, (52)

where d0d_{0} is the lattice constant in zz direction. The above proof shows that this quantization rule is exact in the presence of arbitrary interlayer coupling as long as the bulk gap remains opened up. It is expected to be robust against disorder, as can be inferred from numerical studies and argument based on Středa’s formula [14, 23].

In the multi-band case, the same can be said with

θanom.=\displaystyle\theta^{\text{anom.}}= 12𝑑kx𝑑kyn=1Mz¯0n(kx,ky)Ωxy,0n,0n(kx,ky)\displaystyle-\frac{1}{2}\,\int dk_{x}dk_{y}\sum_{n=1}^{M}\bar{z}_{0n}(k_{x},k_{y})\Omega_{xy,0n,0n}(k_{x},k_{y})
14π𝑑kx𝑑kzTr(xBAz0)\displaystyle-\frac{1}{4\pi}\int dk_{x}dk_{z}\,\mathrm{Tr}(\partial_{x}BA_{z}^{0}) (53)

where we use the following equations

𝑑kx𝑑kyn=1MΩxy,0n,0n=2πC\displaystyle\int dk_{x}dk_{y}\sum_{n=1}^{M}\Omega_{xy,0n,0n}=2\pi C\; (54a)
Tr(B)|kx=01=2πC\displaystyle\mathrm{Tr}(B)\bigg{|}^{1}_{k_{x}=0}=2\pi C (54b)

It can also be verified that the rest of the terms are invariant, by noting under the gauge transformation, AxA_{x}, BB are unchanged. Therefore, all the discussions in the single-band case still applies to the situation of multiple occupied bands.

VI Adiabatic pumping

VI.1 θ\theta-pumping in a stacked Haldane model

The ambiguity of 2πC2\pi C in defining layer-resolved θ\theta suggests a possible cyclic adiabatic pumping process through which the OME coupling projected to each layer may be changed by exactly Ce2/hCe^{2}/h, corresponding to a quantized pumping of Chern-Simons coupling from bottom to top layers. Interestingly, according to Eqs. (47)-(50) and the discussions therein, the pumping of θ\theta (if there is any) would be directly associated with the pumping of Wannier center in the zz direction. Here we apply our formalism to AAAA (head-to-head) stacked Haldane model, and directly illustrate such a pumping process. In the xx-yy plane the hoppings of the model are identical to monolayer Haldane model [24], including nearest-neighbor (NN) and next-nearest-neighbor (NNN) hoppings, allowing us to manipulate the Chern number of the kxk_{x}-kyk_{y} plane. As illustrated in Fig. 2(a), we have 4 atoms in a unit cell of two layers, denoted by AA, BB, CC, DD sublattices, with NN interlayer hoppings tACt_{AC} and tBDt_{BD}. We consider the minimal case of only one occupied band. The Wannier centers are pinned at atomic layers or the midplanes between two layers for model parameters with mirror symmetry. The pumping process involves evolving the interlayer coupling tAC/CAt_{AC/CA} (and/or tBD/DBt_{BD/DB}) and onsite energy δα\delta_{\alpha} (α=A,B,C,D\alpha=A,B,C,D). In order to allow for non-vanishing dispersion of Wannier centers, we let ACA-A-C-A- pumping and BDB-B-D-B- pumping to differ. The hopping terms are chosen to depend on adiabatic parameter η[0,1)\eta\in[0,1) in the following way:

δA=1.5cos(2πη+π/2)\displaystyle\delta_{A}=1.5\cos(2\pi\eta+\pi/2)\;
tAC=1+cos(2πη)\displaystyle t_{AC}=1+\cos(2\pi\eta)\;
δC=1.5cos(2πη+3π/2)\displaystyle\delta_{C}=1.5\cos(2\pi\eta+3\pi/2)\;
tCA=1+cos(2πη+π)\displaystyle t_{CA}=1+\cos(2\pi\eta+\pi)\;
δB=3cos(2πη+π/2+2/5π)\displaystyle\delta_{B}=3\cos(2\pi\eta+\pi/2+2/5\pi)\;
tBD=0.5+0.5cos(2πη+2/5π)\displaystyle t_{BD}=0.5+0.5\cos(2\pi\eta+2/5\pi)\;
δD=3cos(2πη+3π/2+2/5π)\displaystyle\delta_{D}=3\cos(2\pi\eta+3\pi/2+2/5\pi)\;
tDB=0.5+0.5cos(2πη+π+2/5π),\displaystyle t_{DB}=0.5+0.5\cos(2\pi\eta+\pi+2/5\pi)\;, (55)

where the tts are interlayer hoppings and the δ\deltas are onsite energies, as explained above. The in-plane hoppings remain constant with NN hopping and NNN hopping being 0.80.8 and 0.3i0.3i respectively. With the above choice of parameters, we confirm that the lowest-energy band carriers a Chern number C=1C=-1 within (kx,ky)(k_{x},k_{y}) plane. Moreover, the direct bulk gap is not closed throughout the adiabatic pumping process as shown by the red dashed line in Fig. 2(b), so that the Chern number is unchanged. As shown by the solid blue line in Fig. 2(b), given a branch choice θ[π,π)\theta\in[-\pi,\pi), there is a 2π2\pi jump in bulk θ\theta (calculated using the gauge-discontinuity formalism introduced above) through the adiabatic pumping process parameterized by Eqs. (55). One can also make a proper branch choice such that θ\theta evolves continuously through the cyclic pumping process, then θ\theta would be changed by exactly 2πC2\pi C through the cyclic adiabatic evolution. This indicates that such pumping process is associated with a non-trivial second Chern number. We also inspect the behavior of hybrid Wannier center z¯\bar{z} (averaged over kxk_{x} and kyk_{y}), and we see exactly the same 2π2\pi jump during the above cyclic pumping process as shown by green dashed line in Fig. 2(b). This clearly demonstrates that the quantized shift of θ\theta is directly associated with that of hybrid Wannier center. In the case of the θ\theta-pumping of an insulator with vanishing Chern vector as proposed in Ref. 19, multiple occupied bands must be involved, and a nontrivial pumping process is necessarily accompanied with touching events between different hybrid Wannier center sheets during the cyclic evolution in order to exchange 2π2\pi quanta of Berry flux. This can be traced back to the fact that single-band θ\theta is well defined without any 2π2\pi ambiguity if the Chern number vanishes [20]. Moreover, the “θ\theta-pumping” process reported in Ref. 19 is not associated with any charge pumping. In our case of 3D Chern insulators, the story is different: the pumping of θ\theta is tied to the pumping of exactly one charge (per unit cell) from one unit cell to its neighboring cell (or, from top to bottom surfaces in slab geometry), and such pumping can be realized with only one occupied band without the necessity of any touching event between Wannier center sheets thanks to the nonzero Chern number. Such θ\theta pumping in the case of single occupied band is all attributed to the anomalous Chern-Simons term discussed above, which is unique to 3D Chern insulators. After the cycle, an integer quantum of Ce2/h-Ce^{2}/h of layer-resolved Chern-Simons coupling would be pumped from one unit cell to its neighboring cell, concomitant with the pumping of one charge quantum along the direction of the Chern vector. Heuristically, the anomalous contribution to the θ\theta term may be interpreted as the Berry curvature within the plane of non-zero Chern number (i.e., (kx,ky)(k_{x},k_{y}) plane) coupled with the Wannier center in the vertical (zz) direction. Thus, any quantized pumping of Wannier center would “carry” the integrated Berry curvature 2πC2\pi C from one unit cell to the other.

We also consider the pumping of Wannier charges in a slab geometry (with open boundary condition in zz) for better understanding of the adiabatic cyclic process. For simplicity, this time we let ACA-A-C-A- pumping and BDB-B-D-B- pumping to coincide, i.e., with tAC=tBD=1+cos(2πη)t_{AC}=t_{BD}=1+\cos(2\pi\eta), δA=δB=1.5cos(2πη+π2)\delta_{A}=\delta_{B}=1.5\cos(2\pi\eta+\frac{\pi}{2}) , tCA=tDB=1+cos(2πη+π)t_{CA}=t_{DB}=1+\cos(2\pi\eta+\pi) and δC=δD=1.5cos(2πη+3π2)\delta_{C}=\delta_{D}=1.5\cos(2\pi\eta+\frac{3\pi}{2}). For clarity’s sake, we turn off the in-plane hoppings of the very top and the very bottom atomic layers so that we have flat surface bands. We have also fine tuned the onsite energy of the two surface layers (without changing any bulk property) so that the two surface bands move through each other in the bulk energy gap. With our parameters, the occupied band of the AAAA-stacked Haldane model has the Chern vector (0,0,1)(0,0,-1) throughout the pumping process. To be more specific, we consider a 10-unit-cell slab and calculate the evolution of Wannier centers z¯l\bar{z}_{l} (1l101\leq l\leq 10) as a function the pumping parameter η\eta. As shown by the solid blue lines in Fig. 2(c), each Wannier center has a jump of 2 (which is the lattice vector in zz direction) when η\eta is around 0.5, in order to restore periodicity after the cyclic adiabatic evolution, i.e., z¯(η=0)=z¯(η=1)\bar{z}(\eta=0)=\bar{z}(\eta=1). However, physically the Wannier center has to evolve continuously with the pumping parameter η\eta, and it is well defined modulo 2 (the vertical lattice constant). Therefore, in order to demonstrate the physical pumping process, the Wannier center of each unit cell is shifted down by 2 atomic layers (one unit cell) after the jump such that z¯\bar{z} evolves (mostly) continuously with η\eta, as shown by the green dashed line in Fig. 2(c). Clearly, the Wannier centers are transported toward negative zz direction by an exact integer quanta (one unit cell) after a cyclic adiabatic evolution, which precisely corresponds to the pumping of one charge (per unit cell) from top to bottom surface layers. As discussed above, such a quantized charge pumping is always accompanied by the pumping of quantized Chern-Simons coupling.

VII Summary

To summarize, using the gauge-discontinuity formalism, we have derived a general formula of Chern-Simons OME coupling for 3D Chern insulators with nonzero Chern number CC within the (kx,ky)(k_{x},k_{y}) plane, characterized by a Chern vector (0,0,C)(0,0,C). When expressed in hybrid Wannier basis, we demonstrate that there is an anomalous contribution to the Chern-Simons coupling, which is well defined up to Ce2/h-Ce^{2}/h. Physically, such anomalous term results in a quantized difference Ce2/h-Ce^{2}/h between Chern-Simons couplings projected to two adjacent layers, as given by Eq. (51). Such a result is mathematically exact for 3D Chern insulators with arbitrary interlayer couplings, as long as the bulk gap is is not closed. This result also applies to the case of 3D Chern insulators with an arbitrary Chern vector (C1,C2,C3)(C_{1},C_{2},C_{3}), as if one is only interested in the bulk properties, one can always rotate the coordinate system such that the Chern vector in the rotated frame only has one non-vanishing component (defined as the zz component). Interestingly, we find that the anomalous contribution of Chern-Simons coupling may be heuristically interpreted as Berry curvature of occupied bands “coupled” with its hybrid Wannier center in the direction of Chern vector. As a result, one can carefully design an cyclic adiabatic process through which the Wannier center is pumped from one unit cell to the neighboring cell by an exact integer quantum, this would lead to the integral pumping of layer-projected Chern-Simons coupling by a quantized value Ce2/h-Ce^{2}/h. We explicitly demonstrate such quantized pumping process of Chern-Simons coupling in a stacked multilayer Haldane model. Lastly, we note that the quantized spatial gradient of Chern-Simons coupling derived in this work may fundamentally change the electrodynamics [25] in a (so far hypothetical) medium consisted of 3D Chern insulators. We hope that our work would motivate further theoretical studies and materials search of 3D Chern insulators. Our work also opens avenues for designing topological quantum phenomena in layered systems.

Acknowledgements.
This work is supported by National Key Research and Development Program of China (grant No. 2024YFA1410400 and No. 2020YFA0309601) and the National Natural Science Foundation of China (grant No. 12174257).

Appendix A Parallel transport gauges

In this section, we will recall the definitions of periodic parallel transport gauge and how to enforce it numerically.

In the continuous case, defined on a path of the Brillouin zone, a transport gauge means the matrix AαA_{\alpha} is vanishing on the path. In the discrete case, a parallel transport gauge on a path is defined by making sure the overlap matrices between two neighboring 𝐤\mathbf{k} points

mn𝐤i,𝐤i+1=um(𝐤i)|un(𝐤i+1)\mathcal{M}^{{\mathbf{k}_{i}},\mathbf{k}_{i+1}}_{mn}=\braket{u_{m}(\mathbf{k}_{i})}{u_{n}(\mathbf{k}_{i+1})} (56)

are Hermitian [20], which can be implemented using singular value decomposition (SVD).

For concreteness, suppose we have numerically obtained |un(𝐤i)\ket{u_{n}(\mathbf{k}_{i})} whose overall phase are not in our control. We start at states at 𝐤0\mathbf{k}_{0} and then calculate its overlap with 𝐤1\mathbf{k}_{1}, which is not not necessarily Hermitian. Under SVD,

0,1=VΣW\mathcal{M}^{0,1}=V\Sigma W^{\dagger} (57)

where Σ\Sigma is diagonal and V and W are unitary. Next we apply VWVW^{\dagger} to |un(𝐤1)\ket{u_{n}(\mathbf{k}_{1})}. It can be checked that the new overlap matrix is Hermitian. In this way, we can align the overlap matrix between all 𝐤s\mathbf{k}^{\prime}s sequentially. The gauge can always be made with the caveat of a mismatch on the start and the end if it’s enforced on the loop. This mismatch is characterized by the overlap matrix between the end states and the start states after we enforce the above procedure. It’s straightforward to see its eigenvalues ϕn\phi_{n} is nothing but the multi-band Berry phases on the loop. We can get rid of the mismatch by rotating the states to a “periodic parallel transport gauge”. That is,

|un(𝐤j)=eiϕn(j/N)|un(𝐤j)\ket{u^{\prime}_{n}(\mathbf{k}_{j})}=e^{i\phi_{n}(j/N)}\ket{u_{n}(\mathbf{k}_{j})} (58)

where a regular parallel transport gauge has already been enforced on |un(𝐤j)\ket{u_{n}(\mathbf{k}_{j})}’s and ϕn\phi_{n} is the Berry phase along the loop. In other words, the winding is uniformly distributed to each 𝐤\mathbf{k}.

Appendix B Derivation of multi-band θGD+θBK\theta_{\text{GD}}+\theta_{\text{BK}}

Due to the non-Abelian nature in the multi-band case, there’s considerable more algebra than the single band case. Nevertheless, we find again using Eq. (11a)

Ax=iWxW+WAx0W\displaystyle\begin{aligned} A_{x}&=iW\partial_{x}W^{\dagger}+WA_{x}^{0}W^{\dagger}\end{aligned} (59a)
Aλ=B\displaystyle\begin{aligned} A_{\lambda}&=B\end{aligned} (59b)
Az=iWzW+WAz0W\displaystyle\begin{aligned} A_{z}&=iW\partial_{z}W^{\dagger}+WA_{z}^{0}W^{\dagger}\end{aligned} (59c)
Ωλz=zB+WzBW+iBWAz0WiWAz0BW\displaystyle\begin{aligned} \Omega_{\lambda z}&=-\partial_{z}B+W\partial_{z}BW^{\dagger}+iBWA_{z}^{0}W^{\dagger}\\ &\quad-iWA^{0}_{z}BW^{\dagger}\end{aligned} (59d)
Ωzx=izWxW+zWAx0M+WzAx0W+WAx0zWixWzWxWAz0WWxAz0WWAz0xW\displaystyle\begin{aligned} \Omega_{zx}&=i\partial_{z}W\partial_{x}W^{\dagger}+\partial_{z}WA_{x}^{0}M^{\dagger}+W\partial_{z}A_{x}^{0}W^{\dagger}\\ &\quad+WA_{x}^{0}\partial_{z}W^{\dagger}-i\partial_{x}W\partial_{z}W^{\dagger}-\partial_{x}WA_{z}^{0}W^{\dagger}\\ &\quad-W\partial_{x}A_{z}^{0}W^{\dagger}-WA_{z}^{0}\partial_{x}W^{\dagger}\end{aligned} (59e)
Ωxλ=xBWxBwiBWAx0W+iWAx0BW\displaystyle\begin{aligned} \Omega_{x\lambda}&=\partial_{x}B-W\partial_{x}Bw^{\dagger}-iBWA_{x}^{0}W^{\dagger}\\ &\quad+iWA^{0}_{x}BW^{\dagger}\end{aligned} (59f)
=[WAz0W,WAx0W]+i[WzW,WAx0W]+i[WAz0W,WxW][WzW,WxW]\displaystyle\begin{aligned} &=[WA^{0}_{z}W^{\dagger},WA^{0}_{x}W^{\dagger}]+i[W\partial_{z}W^{\dagger},WA^{0}_{x}W^{\dagger}]\\ &\quad+i[WA_{z}^{0}W^{\dagger},W\partial_{x}W^{\dagger}]-[W\partial_{z}W^{\dagger},W\partial_{x}W^{\dagger}]\end{aligned} (59g)

where Az,mn0=um(λ=0)|zun(λ=0)A_{z,mn}^{0}=\braket{u_{m}(\lambda=0)}{\partial_{z}u_{n}(\lambda=0)}. The trace evaluates to

Tr(AzΩxλ+AxΩλz+AλΩzx2i[Az,Ax]Aλ)\displaystyle\mathrm{Tr}\,(A_{z}\Omega_{x\lambda}+A_{x}\Omega_{\lambda z}+A_{\lambda}\Omega_{zx}-2i[A_{z},A_{x}]A_{\lambda})
=\displaystyle= Tr(iB[zW,xW]+iW[zB,xW]\displaystyle\mathrm{Tr}\,(-iB[\partial_{z}W,\partial_{x}W^{\dagger}]+iW[\partial_{z}B,\partial_{x}W^{\dagger}]
+iW[zW,xB]+2B[zW,WAx0]+zB[W,WAx0]\displaystyle+iW[\partial_{z}W^{\dagger},\partial_{x}B]+2B[\partial_{z}W^{\dagger},WA_{x}^{0}]+\partial_{z}B[W^{\dagger},WA_{x}^{0}]
+BzAx02B[xW,WAz0]xB[W,WAz0]\displaystyle+B\partial_{z}A_{x}^{0}-2B[\partial_{x}W^{\dagger},WA_{z}^{0}]-\partial_{x}B[W^{\dagger},WA_{z}^{0}]
BxAz0)\displaystyle-B\partial_{x}A_{z}^{0}) (60)

so that,

θGD=\displaystyle\theta_{\textrm{GD}}= 14πdkxdλdkzTr(iB[zM,xM]\displaystyle-\frac{1}{4\pi}\int dk_{x}d\lambda dk_{z}\,\mathrm{Tr}\,(-iB[\partial_{z}M,\partial_{x}M^{\dagger}]
+iM[zB,xM]+iM[zM,xB]\displaystyle+iM[\partial_{z}B,\partial_{x}M^{\dagger}]+iM[\partial_{z}M^{\dagger},\partial_{x}B]
+2B[zM,MAx0]+zB[M,MAx0]\displaystyle+2B[\partial_{z}M^{\dagger},MA_{x}^{0}]+\partial_{z}B[M^{\dagger},MA_{x}^{0}]
+BzAx02B[xM,MAz0]\displaystyle+B\partial_{z}A_{x}^{0}-2B[\partial_{x}M^{\dagger},MA_{z}^{0}]
xB[M,MAz0])+14πdkxdkzTr(BxAz0)\displaystyle-\partial_{x}B[M^{\dagger},MA_{z}^{0}])+\frac{1}{4\pi}\int dk_{x}dk_{z}\mathrm{Tr}\,(B\partial_{x}A_{z}^{0}) (61)

The last term again can be written as

14π𝑑kzTr(𝑑kxBxAz0)\displaystyle\frac{1}{4\pi}\int dk_{z}\mathrm{Tr}\bigg{(}\int dk_{x}\,B\partial_{x}A_{z}^{0}\bigg{)}
=\displaystyle= 14π𝑑kzTr(BAz0)|kx=0114π𝑑kz𝑑kzTr(xBAz0)\displaystyle\frac{1}{4\pi}\int dk_{z}\,\mathrm{Tr}(BA_{z}^{0})\bigg{|}_{k_{x}=0}^{1}-\frac{1}{4\pi}\int dk_{z}dk_{z}\,\mathrm{Tr}(\partial_{x}BA_{z}^{0})
=\displaystyle= 12𝑑kznBnn|kx=01z¯n(kx=0,λ=0)\displaystyle\frac{1}{2}\int dk_{z}\,\sum_{n}B_{nn}\bigg{|}_{k_{x}=0}^{1}\overline{z}_{n}(k_{x}=0,\lambda=0)
14π𝑑kz𝑑kxTr(xBAz0)\displaystyle-\frac{1}{4\pi}\int dk_{z}dk_{x}\,\mathrm{Tr}(\partial_{x}BA_{z}^{0}) (62)

In the last equality we’ve used the fact that Az0A_{z}^{0} is diagonal. For the ξ(𝒞)\xi(\mathcal{C}) term of θVL\theta_{\text{VL}} , we have

i2mnr01𝑑kzVmrVnmCmur(0,kz,0)|z|un(0,kz,0)\displaystyle-\frac{i}{2}\sum_{mnr}\int_{0}^{1}dk_{z}\,V^{\dagger}_{mr}V_{nm}C_{m}\braket{u_{r}(0,k_{z},0)}{\partial_{z}}{u_{n}(0,k_{z},0)}
=\displaystyle= 14πnr01𝑑kzAz,nn0δrn(Bnr(kx=1)Bnr(kx=0))\displaystyle-\frac{1}{4\pi}\sum_{nr}\int_{0}^{1}dk_{z}A^{0}_{z,nn}\delta_{rn}(B_{nr}(k_{x}=1)-B_{nr}(k_{x}=0))
=\displaystyle= 12n01𝑑kzBnn|kx=01z¯n(kx=0,λ=0)\displaystyle-\frac{1}{2}\sum_{n}\int_{0}^{1}dk_{z}B_{nn}\bigg{|}_{k_{x}=0}^{1}\bar{z}_{n}(k_{x}=0,\lambda=0) (63)

When deriving the first equality, we have used the fact that βm(kx=1)βm(kx=0)=2πCm\beta_{m}(k_{x}=1)-\beta_{m}(k_{x}=0)=2\pi C_{m}, and βm\beta_{m} is the mmth eigenvalue of BB matrix, thus satisfying mVnmβmVmn=Bnn\sum_{m}V_{nm}\beta_{m}V_{mn}^{\dagger}=B_{nn}. This term exactly cancels the first term of Eq. (62). The ϕ(𝒞)\phi(\mathcal{C}) term is

01𝑑kzmnVmnzVnmCn\int_{0}^{1}dk_{z}\,\sum_{mn}V^{\dagger}_{mn}\partial_{z}V_{nm}C_{n} (64)

We define the θGDVLanom.\theta^{\text{anom.}}_{\text{GDVL}} in the multi-band case as

θGDVLanom.=14π𝑑kz𝑑kzTr(xBAz0)\theta^{\text{anom.}}_{\text{GDVL}}=-\frac{1}{4\pi}\int dk_{z}dk_{z}\,\mathrm{Tr}(\partial_{x}BA^{0}_{z}) (65)

References