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

Building Flat-Band Lattice Models from Gram Matrices

Youjiang Xu    Han Pu Department of Physics and Astronomy, and Rice Center for Quantum Materials, Rice University, Houston, Texas 77251-1892, USA
Abstract

We propose a powerful and convenient method to systematically design flat-band lattice models, which overcomes the difficulties underlying the previous method. Especially, our method requires no elaborate calculations, applies to arbitrary spatial dimensions, and guarantees to result in a completely flat ground band. We use this method to generate several classes of lattice models, including models with both short- and long-range hoppings, both topologically trivial and non-trivial flat bands. Some of these models were previously known. Our method, however, provides crucial new insights. For example, we have reproduced and generalized the Kapit-Mueller model [Kapit and Mueller, Phys. Rev. Lett. 105, 215303 (2010)] and demonstrated a universal scaling rule between the flat band degeneracy and the magnetic flux that was not noticed in previous studies. We show that the flat band of this model results from the (over-)completeness properties of coherent states.

I Introduction

Tight-binding lattice models that support flat bands Leykam et al. (2018), i.e., with single-particle energy dispersion E(𝐤)E(\mathbf{k}) independent of momentum 𝐤\mathbf{k}, are of great importance. The quenched kinetic energy and the associated macroscopic degeneracy in a flat band makes the system extremely sensitive to perturbations. In particular, in a many-body setting, interaction between particles in the flat band, no matter how weak it is, can result in strong correlations and exotic quantum phases. This is exactly what happens in, for example, fractional quantum Hall systems Laughlin (1983); Jain (1989); Stormer et al. (1999), where the underlying single-particle spectrum features flat Landau levels. It is therefore important to understand what model Hamiltonians can support flat bands and, conversely, how one can systematically design models supporting flat bands.

At the first glance, it seems quite simple to construct a flat-band lattice model in momentum space. Given dispersion relations {E1(𝐤),E2(𝐤),,En(𝐤)}\left\{E_{1}\left(\mathbf{k}\right),E_{2}\left(\mathbf{k}\right),...,E_{n}\left(\mathbf{k}\right)\right\} in which one or a few of them are set to be constant, e.g., E1(𝐤)=0E_{1}\left(\mathbf{k}\right)=0, we can construct a nn-band flat-band model from an arbitrary unitary matrix U(𝐤)U\left(\mathbf{k}\right): h(𝐤):=U(𝐤)E(𝐤)U(𝐤)h\left(\mathbf{k}\right):=U\left(\mathbf{k}\right)E\left(\mathbf{k}\right)U^{{\dagger}}\left(\mathbf{k}\right), where E(𝐤)E\left(\mathbf{k}\right) is the diagonal matrix with elements {E1(𝐤),E2(𝐤),,En(𝐤)}\left\{E_{1}\left(\mathbf{k}\right),E_{2}\left(\mathbf{k}\right),...,E_{n}\left(\mathbf{k}\right)\right\}. However, this approach is too general to be practical. Specifically, if we want the flat-band model to possess certain properties (e.g., finite-range hopping, certain symmetry properties, etc.), it is not straightforward to put appropriate constraints on the matrices U(𝐤)U\left(\mathbf{k}\right) and E(𝐤)E\left(\mathbf{k}\right) to make h(𝐤)h\left(\mathbf{k}\right) possess the desired properties. To solve this problem, we turn our attention from the momentum space to the real position space.

Suppose the Hilbert space is spanned by the basis |𝐑;i=1,2,,n\left|\mathbf{R};i=1,2,\dots,n\right\rangle, where 𝐑=j=1dxj𝐞j\mathbf{R}=\sum_{j=1}^{d}x_{j}\mathbf{e}_{j} (xjx_{j}\in\mathbb{\mathbb{Z}}) represents the position of cells in a dd-dimension lattice and ii’s distinguish the nn sites in a cell. In general, as long as a Hamiltonian HH defined on this basis satisfies the translational symmetry U𝐑HU𝐑=HU_{\mathbf{R}}HU_{\mathbf{R}}^{{\dagger}}=H for arbitrary 𝐑\mathbf{R}, where U𝐑|𝐑;i|𝐑+𝐑;iU_{\mathbf{R}}\left|\mathbf{R}^{\prime};i\right\rangle\equiv\left|\mathbf{R+R}^{\prime};i\right\rangle, it depicts a nn-band system. Now it is not difficult to make the hopping terms in HH finite ranged. This usually comes, however, at the cost of losing control on the band dispersions.

Although it is difficult to manipulate the energy of all the nn bands simultaneously in the position representation, it is still possible to set some of the bands flat. It can be done by putting the bands into the null space of the Hamiltonian. For example, the famous Lieb’s lattice, whose flat bands are crucial in proving magnetization when repulsive Hubbard interaction is turned on Lieb (1989), consists of two sublattice AA and BB with unequal numbers of sites and zero hopping magnitude between any two sites in the same sublattice. This special bipartite connectivity results in |nAnB|\left|n_{A}-n_{B}\right| flat bands that reside in the null space of the Hamiltonian, where nAn_{A} and nBn_{B} are the number of sites in the two sublattice respectively. The flatness originates from the fact that the Hamiltonian is a direct sum of hABh_{AB} and hBAh_{BA}, consisting of hopping terms starting from sites in AA and BB respectively, and the rank of hABh_{AB} (hBAh_{BA}) cannot be greater than the dimension of hBAh_{BA} (hABh_{AB}). Sutherland Sutherland (1986) studies the band structure of general bipartite systems and find that these connectivity-induced flat bands occur at the middle of the spectrum, while there exist dispersive upper and lower bands that are reflectively symmetric about the average on-site energy of the two sublattices. It is remarkable that the flat bands of a bipartite lattice will not be lifted by an external magnetic field because the flatness is not due to fine-tuning of the hopping strengths Aoki et al. (1996). However, a general flat-band lattice model is not necessarily bipartite.

An alternative method to put a band into the null space of the Hamiltonian is based on the following feature of any flat bands: One can superimpose Bloch states on the flat band to make localized states which remain as eigenstates on the same band. Such localized states that occupy fewest cells are called compact localized states (CLSs). CLSs can be annihilated by their parent Hamiltonian if the band energy is shifted to zero. Conversely, as long as we find one of the CLSs, we can generate a whole family of them by translation, each centering at a different cell. Altogether, this family of CLSs form a flat band. Thus, using CLSs as generators, one can devise a systematic way of constructing flat-band models. However, it is tricky to find appropriate CLSs. For an arbitrary localized state, its parent Hamiltonian may not exist, because the Hamiltonian is found by solving an inverse eigenvalue problem that may not have a solution. Another drawback of the CLS method is that information about the band spectrum cannot be obtained readily. In particular, one cannot know a priori whether the flat band is a ground or an excited band. Moreover, the inverse problem is in general computationally cumbersome, particularly for spatial dimensions larger than one. Only very recently, the complete flat band generators on one dimensional (1D) lattice was found Maimaiti et al. (2019), but its generalization to higher dimensions is not straightforward. It is thus highly desirable to develop a more powerful and convenient method of generating flat-band models. Aoki et al. (1996); Maimaiti et al. (2017, 2019); Vicencio et al. (2015); Zong et al. (2016).

In this paper, we will present such a new method based on the simple mathematical properties of Gram matrices. The Gram matrix method put the ground states into the null space of the Hamiltonian. It guarantees the flatness of the lowest band by simple dimension-counting procedures without invoking complicated inverse problems. Also, generating flat-band models in high-dimensional lattices is straightforward as the method is insensitive to spatial dimensions. The remaining of the paper is organized as follows. We will describe the general principle of our method in Sec. II. In the next two sections, we will present some specific examples to demonstrate its usage. In Sec. III, we demonstrate the construction of several flat-band models with finite-range hopping. In Sec. IV, we construct the long-range Kapit-Mueller model in two-dimensional square lattice and present its generalization to arbitrary lattice geometry. Finally, we conclude in Sec. V.

II General Principle of the Gram Matrix method

A Gram matrix GG defines a semi-inner product in a linear vector space VV. Given a linear transformation T:VVT:V\rightarrow V^{\prime}, GG is the pullback of the inner product defined in VV^{\prime}, that is, GTT{G}\equiv{T}^{{\dagger}}{T}. Obviously, GG is Hermitian and semi-positive definite. Under a basis {|vi}i=1N\{|v_{i}\rangle\}_{i=1}^{N} of the NN-dimensional space VV, the ithi^{\mathrm{th}} column of the TT matrix is the image of |vi|v_{i}\rangle, |vi:=T|vi\left|v_{i}^{\prime}\right\rangle:=T\left|v_{i}\right\rangle, so the matrix element of GG is the inner product vi|G|vj=vi|vj\langle v_{i}|G|v_{j}\rangle=\langle v_{i}^{\prime}|v_{j}^{\prime}\rangle. If the set of vectors {|vi}i=1N\{|v_{i}^{\prime}\rangle\}_{i=1}^{N} are linearly independent, then G{G} is positive definite; otherwise, GG would be singular and possess zero eigenvalues, and the number of zero eigenvalues equals the dimension of the kernel of TT. If N<NN^{\prime}<N, where NN^{\prime} is the dimension of VV^{\prime}, then the set {|vi}i=1N\{|v_{i}^{\prime}\rangle\}_{i=1}^{N} is necessarily linearly dependent, and the number of zero eigenvalues that G{G} possesses is at least NNN-N^{\prime}.

This simple property serves as the basic principle underlying our method. Up to a shift of energy making its ground state energy zero, a Hamiltonian can always be written as HTTH\equiv T^{{\dagger}}T and can thus be interpreted as a Gram matrix. Now TT is a linear transformation from the Hilbert space VV to an auxiliary space VV^{\prime}. We take the states |𝐑;i=1,2,,n\left|\mathbf{R};i=1,2,\dots,n\right\rangle’s as the basis of VV. If the auxiliary space VV^{\prime} is spanned by sites |𝐑;i=1,2,,naux\left|\mathbf{R};i^{\prime}=1,2,\dots,n^{\prime}\right\rangle_{\text{aux}} in an auxiliary lattice, where n<nn^{\prime}<n, then we claim that any nn-band model with nnn-n^{\prime} flat lowest bands is associated with a matrix TT whose elements are

𝐑;i|T|𝐑;iaux=T𝐑𝐑i,i .{}_{\text{aux}}\left\langle\mathbf{R}^{\prime};i^{\prime}\right|T\left|\mathbf{R};i\right\rangle=T_{\mathbf{R-R}^{\prime}}^{i^{\prime},i}\text{ .} (1)

Thus we can interpret the TT matrix graphically as hopping terms that connects a single cell in the real lattice to sites in the auxiliary lattice. Because HTTH\equiv T^{{\dagger}}T, as long as TT is finite-ranged, so will the Hamiltonian HH. We will construct some specific finite-range flat-band models in Section III.

The proof our statement is straightforward: Any desired flat-band Hamiltonian can be decomposed as H=𝐤T𝐤T𝐤H=\sum_{\mathbf{k}}T_{\mathbf{k}}^{{\dagger}}T_{\mathbf{k}}, where T𝐤T_{\mathbf{k}}’s are nn^{\prime}-by-nn matrices acting on 𝐤\mathbf{k}-Bloch states with the usual definition |𝐤;iei𝐤𝐑N|𝐑;i\left|\mathbf{k};i\right\rangle\equiv\sum\frac{e^{i\mathbf{k\cdot R}}}{\sqrt{N}}\left|\mathbf{R};i\right\rangle in momentum space. Without loss of generality, we can identify the image of T𝐤T_{\mathbf{k}} with the 𝐤\mathbf{k}-Bloch states in the auxiliary space |𝐤;i auxei𝐤𝐑N|𝐑;iaux\left|\mathbf{k};i^{\prime}\right\rangle_{\text{ aux}}\equiv\sum\frac{e^{i\mathbf{k\cdot R}}}{\sqrt{N^{\prime}}}\left|\mathbf{R};i^{\prime}\right\rangle_{\text{aux}}. Thus T=𝐤T𝐤T=\sum_{\mathbf{k}}T_{\mathbf{k}} and the matrix elements of TT in Eq. (1) are related by a simple Fourier transformation. We can say that the translational symmetry of the Hamiltonian is inherited by the TT matrix.

To summarize our Gram matrix method, here is the protocol to generate an nn-band model in dd-dimensional space whose lowest few bands are degenerate:

  1. 1.

    The Hilbert space is spanned by |𝐑;i=1,2,,n\left|\mathbf{R};i=1,2,\dots,n\right\rangle, where 𝐑\mathbf{R}’s are positions of the unit cells and each unit cell contains nn internal sites.

  2. 2.

    Construct an auxiliary space spanned by |𝐑;i=1,2,,naux\left|\mathbf{R};i^{\prime}=1,2,\dots,n^{\prime}\right\rangle_{\text{aux}}, where n<nn^{\prime}<n.

  3. 3.

    A mapping TT, whose matrix elements are given by Eq. (1), is constructed to map between the Hilbert and the auxiliary spaces. Note that TT is completely arbitrary unless some special properties are desired for the resulting Hamiltonian.

  4. 4.

    The Hamiltonian can the constructed as H=TTH=T^{{\dagger}}T. The lowest nnn-n^{\prime} bands of HH are guaranteed to be flat with energy 0.

The above is the most general protocol to generate models with flat lowest bands. The choice of the auxiliary space VV^{\prime} is flexible in the sense that the space is not necessarily spanned by the lattice |𝐑;i=1,2,,naux\left|\mathbf{R};i^{\prime}=1,2,\dots,n^{\prime}\right\rangle_{\text{aux}}. Especially, when the restriction on finite-range hopping is lifted, then an alternative choice of VV^{\prime} may better serve our purpose. In Section IV, we will see that if we select the auxiliary space to be spanned by a subset of coherent states, then we can elegantly reproduce the Kapit-Mueller model and its generalizations, revealing the nature of the massive degeneracy in such models, which turns out to be a universal feature as required by the (over-)completeness of the coherent states.

III Generating Finite-range Flat-band Models

Let us now demonstrate the usage of the Gram matrix method by constructing several specific models. In this section, we show the simplest models constructed by the Gram matrix method. By simplest we mean that the model Hamiltonian contains the fewest number of hopping terms in the TT matrix. Considering a dd-dimensional lattice, the simplest choice of the TT matrix is T|𝐑;i=|𝐑;iauxT\left|\mathbf{R};i\right\rangle=\left|\mathbf{R};i\right\rangle_{\text{aux}}. However, it is trivial because the resulting Hamiltonian does not contain hopping terms between sites in the real lattice. To obtain a non-trivial Hamiltonian, the TT matrix has to map the real lattice cell at 𝐑\mathbf{R} to the auxiliary lattice cell at 𝐑\mathbf{R} and to at least dd of its nearest neighbor cells. For example,

T|𝐑;1\displaystyle T\left|\mathbf{R};1\right\rangle =j=1d(aj|𝐑;jaux+bj|𝐑+𝐞j;jaux),\displaystyle=\sum_{j=1}^{d}\left(a_{j}\left|\mathbf{R};j\right\rangle_{\text{aux}}+b_{j}\left|\mathbf{R+e}_{j};j\right\rangle_{\text{aux}}\right)\text{,}
T|𝐑;i\displaystyle T\left|\mathbf{R};i\right\rangle =|𝐑;i1auxi=2,,d+1,\displaystyle=\left|\mathbf{R};i-1\right\rangle_{\text{aux}}\text{, }i=2,\dots,d+1\text{,}

where aj,bja_{j},\,\,b_{j}\in\mathbb{\mathbb{C}}. The corresponding Hamiltonian is given by

H\displaystyle H =𝐑[i=1d(|ai|2+|bi2|)|𝐑;1𝐑;1|+i=2d+1|𝐑;i𝐑;i|]\displaystyle=\sum_{\mathbf{R}}\left[\sum_{i=1}^{d}\!\left(\left|a_{i}\right|^{2}\!+\!\left|b_{i}^{2}\right|\right)\left|\mathbf{R};1\right\rangle\!\left\langle\mathbf{R};1\right|+\sum_{i=2}^{d+1}\left|\mathbf{R};i\right\rangle\!\left\langle\mathbf{R};i\right|\right]
+𝐑i=1d[ai|𝐑;i+1𝐑;1|+bi|𝐑+𝐞i;i+1𝐑;1|\displaystyle+\sum_{\mathbf{R}}\sum_{i=1}^{d}\bigg{[}a_{i}\left|\mathbf{R};i+1\right\rangle\left\langle\mathbf{R};1\right|\!+\!b_{i}\left|\mathbf{R+e}_{i};i+1\right\rangle\left\langle\mathbf{R};1\right|
+aibi|𝐑+𝐞i;1𝐑;1|+h.c.].\displaystyle+a_{i}^{\ast}b_{i}\left|\mathbf{R+e}_{i};1\right\rangle\left\langle\mathbf{R};1\right|\!+\!h.c.\bigg{]}. (2)

The underlying lattice is the dd-dimensional Tasaki’s lattice (examples in 1D and 2D are presented in Fig. 1(a) and (b), respectively), and the hopping amplitudes in the original Tasaki’s Hamiltonian Tasaki (1992) represents a special case of Eq. (2) with ai=bi=1/λa_{i}=b_{i}=1/\lambda. This Hamiltonian has n=d+1n=d+1 bands. Since each unit cell in the auxiliary space has n=dn^{\prime}=d internal sites, HH possesses nn=1n-n^{\prime}=1 flat band. This flat band has zero energy and represents the ground band of the system. The CLSs of the flat band can be found as

|ψ𝐑0=|𝐑;1i=1d(ai|𝐑;i+1+bi|𝐑+𝐞i;i+1).\left|\psi_{\mathbf{R}}^{0}\right\rangle\!=\!\left|\mathbf{R};1\right\rangle-\!\sum_{i=1}^{d}\left(a_{i}\left|\mathbf{R};i\!+\!1\right\rangle+b_{i}\left|\mathbf{R+e}_{i};i\!+\!1\right\rangle\right).

If we group the sites |𝐑;1\left|\mathbf{R};1\right\rangle as sublattice AA and the remaining sites |𝐑;i=2,3,,d+1\left|\mathbf{R};i=2,3,...,d+1\right\rangle as sublattice BB, we find that the particle on a BB site can only hop to an AA site. Following the same argument about the origin of the flat bands in bipartite lattices, we conclude that there must be (d1d-1) additional flat bands at energy one, whose CLSs are

|ψ𝐑i\displaystyle\left|\psi_{\mathbf{R}}^{i}\right\rangle\! =ai+1|𝐑;i+1+bi+1|𝐑𝐞i+1;i+1\displaystyle=\!a_{i+1}^{\ast}\left|\mathbf{R};i\!+\!1\right\rangle+b_{i+1}^{\ast}\left|\mathbf{R-e}_{i+1};i\!+\!1\right\rangle
ai|𝐑;i+2bi|𝐑𝐞i;i+2,(i=1,,d1)\displaystyle-a_{i}^{\ast}\left|\mathbf{R};i\!+\!2\right\rangle-b_{i}^{\ast}\left|\mathbf{R-e}_{i};i\!+\!2\right\rangle,\;(i\!=\!1,...,d\!-\!1)

Finally, there exists a dispersive top band with energy E𝐤=1+i=1d|α𝐤i|2E_{\mathbf{k}}=1+\sum_{i=1}^{d}\left|\alpha_{\mathbf{k}}^{i}\right|^{2} where α𝐤i:=ai+biexp(i𝐤𝐞i)\alpha_{\mathbf{k}}^{i}:=a_{i}+b_{i}\exp\left(-i\mathbf{k\cdot e}_{i}\right). The corresponding eigenstate is

|ψ𝐤d=(E𝐤1)|𝐤;1+i=1dα𝐤i|𝐤;i+1.\left|\psi_{\mathbf{k}}^{d}\right\rangle=\left(E_{\mathbf{k}}-1\right)\left|\mathbf{k};1\right\rangle+\sum_{i=1}^{d}\alpha_{\mathbf{k}}^{i}\left|\mathbf{k};i+1\right\rangle.
Refer to caption
Figure 1: (Color online) Tasaki lattice in 1D (a) and 2D (b) governed by Hamiltonian (2). Bipartite lattice in 1D (c) and 2D (d) governed by Hamiltonian (3). Rectangular boxes represent unit cells, with internal sites labelled by circled numbers. Solid lines represent non-zero hoppings starting from a single cell. Duplicated hopping terms are marked by dashed lines.

The above example of constructing the dd-dimensional Tasaki’s model serves a pedagogical purpose, from which we see the power of the Gram matrix method that it takes no extra effort to generalize the model to high dimensions, whereas the conventional CLS method involves solving more and more complicated equation when dd increases. By modifying the TT matrix, any model with a desired number of lowest few flat bands can be readily constructed. We can also artificially put constraints on the TT matrix so that the resulting model possesses desired properties. To this end, we now turn to construct a finite-range hopping lattice model which possesses a special feature: all of its bands are flat.

The basic idea rooted in the reflection symmetry of the upper and lower bands in a bipartite model. From Sutherland (1986) we know the middle bands in a bipartite model are flat, and if there is only one lower band (i.e., the ground band) whose flatness is guaranteed by the Gram matrix, then the only upper band must also be flat because of the reflection symmetry. So in order to build a model in which all bands are flat, we are going to design a bipartite structure which guarantees n2n-2 middle flat bands and, by choosing n=n1n^{\prime}=n-1, there is a zero-energy flat ground band. Such a TT matrix can be chosen as follows:

T|𝐑;1\displaystyle T\left|\mathbf{R};1\right\rangle =cd+1|𝐑;d+1aux+j=1dcj|𝐑+𝐞j;jaux,\displaystyle=c_{d+1}\left|\mathbf{R};d+1\right\rangle_{\text{aux}}+\sum_{j=1}^{d}c_{j}\left|\mathbf{R+e}_{j};j\right\rangle_{\text{aux}}\text{,}
T|𝐑;i\displaystyle T\left|\mathbf{R};i\right\rangle =j=1d+1ui1,j|𝐑;jauxi=2,3,,d+2,\displaystyle=\sum_{j=1}^{d+1}u_{i-1,j}\left|\mathbf{R};j\right\rangle_{\text{aux}}\text{, }i=2,3,\dots,d+2\text{,}

where cjc_{j}\in\mathbb{\mathbb{C}} and ui,ju_{i,j} is an arbitrary unitary matrix. The unitary matrix guarantees the bipartite structure: Different rows of ui,ju_{i,j} are orthogonal to each other, so the hopping amplitudes between sites |𝐑;i=2,3,,d+2\left|\mathbf{R};i=2,3,\dots,d+2\right\rangle are zero, and the onsite energy of these sites is uniform because each row of the unitary matrix has the same norm. The resulting Hamiltonian is given by:

H\displaystyle H =𝐑i=1d+1|ci|2|𝐑;1𝐑;1|+𝐑i=2d+2|𝐑;i𝐑;i|\displaystyle=\sum_{\mathbf{R}}\sum_{i=1}^{d+1}\left|c_{i}\right|^{2}\left|\mathbf{R};1\right\rangle\left\langle\mathbf{R};1\right|+\sum_{\mathbf{R}}\sum_{i=2}^{d+2}\left|\mathbf{R};i\right\rangle\left\langle\mathbf{R};i\right|
+𝐑i=1d+1[ui,d+1cd+1|𝐑;i+1𝐑;1|\displaystyle+\sum_{\mathbf{R}}\sum_{i=1}^{d+1}\bigg{[}u_{i,d+1}^{\ast}c_{d+1}\left|\mathbf{R};i+1\right\rangle\left\langle\mathbf{R};1\right|
+j=1dui,jcj|𝐑+𝐞j;i+1𝐑;1|+h.c.] ,\displaystyle+\sum_{j=1}^{d}u_{i,j}^{\ast}c_{j}\left|\mathbf{R+e}_{j};i+1\right\rangle\left\langle\mathbf{R};1\right|+h.c.\bigg{]}\text{ ,} (3)

The lattice connectivity in 1D and 2D are illustrated in Fig. 1(c) and (d), respectively. The bipartite nature can be easily seen if we group |𝐑;1\left|\mathbf{R};1\right\rangle as sublattice AA with onsite energy EA=id+1|ci|2E_{A}=\sum_{i}^{d+1}\left|c_{i}\right|^{2} , and |𝐑;i=2,..,d+2\left|\mathbf{R};i=2,..,d+2\right\rangle as sublattice BB with onsite energy EB=1E_{B}=1. This (d+2)\left(d+2\right)-band model consists of a flat ground band with energy zero, dd flat bands with energy EB=1E_{B}=1, and a flat top band with energy EA+EB=1+id+1|ci|2E_{A}+E_{B}=1+\sum_{i}^{d+1}\left|c_{i}\right|^{2}, reflecting the reflection symmetry of bipartite lattices.

IV The Kapit-Mueller Model and its Generalization

We have seen two examples of finite-range flat-band models. The flat bands in a finite-range Hamiltonian are necessarily non-topological with zero Chern number. This is due to a theorem Chen et al. (2014) which states that the following three conditions concerning a band cannot be simultaneously satisfied: (1) Being flat; (2) Having a non-zero Chern number; (3) The Hamiltonian is finite-range. To create a flat band with finite Chern number, it is then necessary to construct a model with infinite-range hopping amplitudes. In general, as we have demonstrated in the Introduction, a flat topological ground band can always be obtained by writing down a topologically non-trivial unitary matrix U(𝐤)U\left(\mathbf{k}\right) to construct the Hamiltonian in the momentum space: h(𝐤)=U(𝐤)E(𝐤)U(𝐤)h\left(\mathbf{k}\right)=U\left(\mathbf{k}\right)E\left(\mathbf{k}\right)U^{{\dagger}}\left(\mathbf{k}\right), where E(𝐤)=E\left(\mathbf{k}\right)= diag(0,E2(𝐤),E3(𝐤),,En(𝐤))\left(0,E_{2}\left(\mathbf{k}\right),E_{3}\left(\mathbf{k}\right),\dots,E_{n}\left(\mathbf{k}\right)\right). Usually, we want the constructed Hamiltonian to be short ranged, in the sense that the hopping strength decays fast when the hopping distance increases. It is, however, inconvenient to work in the momentum space to restrain the hopping distance.

In Kapit and Mueller (2010), Kapit and Mueller, working in the real space, found such a topological flat band in a 2D square lattice, and attributed the massive degeneracies in the flat band to some unrevealed symmetries. It was realized that the degenerate ground states can be regarded as discrete lowest Landau levels (LLLs), and that the degeneracy of the LLLs give birth to the flatness. Here we find an alternative way to understand the origin of this topological flat band by reproducing the model with Gram matrices. More specifically, we reproduce the Kapit-Mueller model by a Gram matrix built upon a subset of coherent states. From this construction, the massive degeneracy of the ground band can be straightforwardly understood as a result of the linear dependency of the coherent states. And we find the generalizations of the model, which are beyond the LLL descriptions, can also share the ground band degeneracy.

IV.1 Constructing Kapit-Mueller model on arbitrary 2D lattice

A coherent state |z\left|z\right\rangle is an eigenstate of a bosonic annihilation operator with complex eigenvalue zz. It is well known that the full set of coherent states form an overcomplete basis. Perelomov Perelomov (1971) studied the completeness of a countable subset of coherent states. Define

zm,n:=mω1+nω2,m,n,ω1,ω2.z_{m,n}:=m\omega_{1}+n\omega_{2},\;\;m,n\in\mathbb{\mathbb{Z}},\;\;\omega_{1},\omega_{2}\in\mathbb{\mathbb{C}}.

zm,nz_{m,n}’s form a 2D lattice on the complex plane whose unit cell area is S:=Imω1ω2S:=\mathrm{Im}\,\omega_{1}^{\ast}\omega_{2}. We collect the set of coherent states {|zm,n}\{\left|z_{m,n}\right\rangle\}. Perelomov find that: If SπS\leq\pi, the set represents an overcomplete basis; If S>πS>\pi, the set is incomplete; If S=πS=\pi, we can take away any one of the |zm,n\left|z_{m,n}\right\rangle’s from the set, and the remaining states form a complete basis.

Following the basic procedures described in Section II, and replacing the orthonormal basis of the auxiliary space by the lattice of coherent states, we consider a linear transformation TT that maps |m,n:=|m𝐞1+n𝐞2;1\left|m,n\right\rangle:=\left|m\mathbf{e}_{1}+n\mathbf{e}_{2};1\right\rangle, a site on a 2D lattice containing single state in a cell, to |zm,n\left|z_{m,n}\right\rangle’s:

T|m,n=|zm,n.T\left|m,n\right\rangle=\left|z_{m,n}\right\rangle\,. (4)

In other words, the columns of the TT matrix are formed by |zm,n\left|z_{m,n}\right\rangle’s. The matrix elements of the Hamiltonian H=TTH=T^{{\dagger}}T are therefore the inner product of coherent states:

m,n|H|m,n\displaystyle\left\langle m^{\prime},n^{\prime}\right|H\left|m,n\right\rangle =zm,n|zm,n\displaystyle=\left\langle z_{m^{\prime},n^{\prime}}|z_{m,n}\right\rangle
=e|zm,nzm,n|2/2+iImzm,nzm,n.\displaystyle=e^{-\left|z_{m,n}-z_{m^{\prime},n^{\prime}}\right|^{2}/2+i\mathrm{Im}\,z_{m^{\prime},n^{\prime}}^{\ast}z_{m,n}}\text{.} (5)

Physically, this Hamiltonian describes a fully connected 2D lattice under a magnetic field, and the flux per unit cell is 2S2S. It reduces to the Kapit-Mueller model Kapit and Mueller (2010) when zm,nz_{m,n}’s form a square lattice, and to the Hofstadter model Hofstadter (1976) by further taking the limit SS\rightarrow\infty.

From our construction, it immediately becomes clear that the emergence of the flat ground band is guaranteed by the properties of the Gram matrix and the (over-)completeness of the coherent states. When S>πS>\pi, the set of coherent states on lattice are linearly independent, and the smallest eigenvalue of the resulting HH must be positive. When S=πS=\pi, the set becomes complete if we take away any one of the states, so HH has a single zero eigenvalue. When S<πS<\pi, we have 1/S1/S states per unit area on the complex plane, while only 1/π1/\pi states per unit area are needed to construct a complete basis, so a fraction of ρ1S/π\rho\equiv 1-S/\pi eigenvalues of HH must be zero. As a result, the massive degeneracy in the Hamiltonian Eq. (5) follows a universal scaling behavior, in the sense that it only depends on SS and is completely independent of the lattice geometry. As we will see, it is more convenient to interpret SS, instead of as the unit cell area, as the averaged area on the complex plane occupied by each coherent state, because the relation between SS and the completeness extends beyond the cases that Perelomov studied. The universal degeneracy is one of the most elegant features of this model.

Refer to caption
Figure 2: (Color online) (a)-(d) Spectrum of HSH^{S} for a Square lattice (a), Triangular lattice (b), Honeycomb lattice (c), and Random lattice (d). The color map represents (D+1)(D+1) where D(E)=nδ(EEn)D(E)=\sum_{n}\delta(E-E_{n}) is the density of states, with EnE_{n} being the nthn^{\mathrm{th}} eigenvalue of HSH^{S}. In the calculation, the Dirac δ\delta-function is replaced by a smooth narrow distribution function. SS is the averaged area per state. (e) We count N0N_{0}, the number of eigenenergy that is less than 10510^{-5}, and compare the ratio N0/NN_{0}/N with the theoretical value ρ\rho marked by the line, where ρ=max(1S/π,0)\rho=\max(1-S/\pi,0).

We carry out numerical calculation to verify the universal scaling rule between the degeneracy and SS. We choose NN coherent states distributed in a square region on the complex plane, where NN is large but finite (typically, N3×103N\sim 3\times 10^{3}), and numerically diagonalize the corresponding Gram matrix HH to find the density of states as a function of SS and the energy EE. In Fig. 2(a)-(c), we display the spectrum for several distinct lattice geometry (The lattice geometry refers to the geometry of the coherent states on the complex plane.): square lattice, triangular lattice, and honeycomb lattice. The positive-energy part of the spectrum forms a Hofstadter butterfly, whose specific pattern depends on the lattice geometry. The universal feature for these different lattices is, however, the massively degenerate ground states at zero energy when S<πS<\pi. Remarkably, this flat ground band exists even when the coherent states has a random distribution over the whole region (we specify a lower bound on the distances between sites to ensure that no two sites are too close together in order to exclude trivial zero eigenvalues of the Gram matrix) as we show in Fig. 2(d). Although in this random lattice case, the positive-energy butterfly pattern no longer exists.

As mentioned earlier, the degeneracy of the ground band is given by N0=ρN=(1S/π)NN_{0}=\rho N=(1-S/\pi)N, which should be a universal feature independent of the lattice geometry. In Fig. 2(e), we plot the numerically obtained fraction of zero-energy states as a function for SS. Results from all four lattice geometries show excellent agreement with the theoretical prediction. The small discrepancies can be attributed to the finite-size effect. In Fig. 2(a)-(d), we see a gap between the zero-energy and the positive-energy states, which increases as SS decreases and diverges when S0S\rightarrow 0. This can be easily understood as follows: Since Tr[H]=N\mathrm{Tr}\left[H\right]=N which is the sum of the positive eigenenergies, the averaged energy of the excited states should be π/S\pi/S when S<πS<\pi according to the degeneracy of the ground states.

We also carry out the same numerical calculation on a small 5×55\times 5 square lattice and see that the degenerate ground states emerge again. This demonstrates that the essential physics can be observed even in such a small system, which makes its experimental realization very promising.

IV.2 Universal ground states and the Hall dynamics

The analogue between the zero-energy ground states of the model and the LLLs can be found by writing down the wave functions explicitly. Using a more general singlet sum rule Laughlin (1989) proved by Perelomov Perelomov (1971):

m,n(1)m+n+mne|αm,n|22+αm,nz0,\sum_{m,n}\left(-1\right)^{m+n+mn}e^{-\frac{\left|\alpha_{m,n}\right|^{2}}{2}+\alpha_{m,n}z}\equiv 0\,,

where zz is an arbitrary complex number and αm,n\alpha_{m,n}’s build an arbitrary lattice whose unit cell area is π\pi, we can show that the wave function of the CLS in the ground band takes the universal form (S<πS<\pi):

m,n|ψ=(1)m+n+mneπ/S12|zm,n|2.\left\langle m,n|\psi\right\rangle=\left(-1\right)^{m+n+mn}\,e^{-\frac{\pi/S-1}{2}\left|z_{m,n}\right|^{2}}\,. (6)

Ignoring the phase factor (1)m+n+mn\left(-1\right)^{m+n+mn}, Eq. (6) takes the same form as the wave function of a LLL describing a particle with unit charge confined in the (x,y)\left(x,y\right)-plane subjected to a perpendicular magnetic field with strength BB:

ψLLL(x,y)=eB(x2+y2)/4.\psi_{\mathrm{LLL}}\left(x,y\right)=e^{-B\left(x^{2}+y^{2}\right)/4\hbar}\,. (7)

Also, just like the LLL, the ground band formed by |ψ\left|\psi\right\rangle and its translations is topological with Chern number 1. If the nondimensionalization is done by setting 2π2\pi\hbar, and the unit cell area of the lattice formed by |m,n\left|m,n\right\rangle’s 111The distance between physical sites is not necessarily the same as the distance between zm,nz_{m,n}’s on the complex plane. Here we make it independent from SS. as 11, then by comparing the exponents in Eqs. (6) and (7), we find that the degeneracy of the flat band per site ρ\rho can be regarded as the effective magnetic field for |ψ\left|\psi\right\rangle, which is different from the true flux 2S2S. Moreover, it is this effective field ρ\rho, rather than the true flux, that plays a role in the Hall dynamics of |ψ\left|\psi\right\rangle. Given a constant electric field \mathscr{E}, the Hall velocity of |ψ\left|\psi\right\rangle is /ρ\mathscr{E}/\rho, because the Hall conductivity is 11. Similarly, the Hall velocity for ψLLL\psi_{\mathrm{LLL}} is /B\mathscr{E}/B.

The Hall dynamics of |ψ|\psi\rangle can be verified numerically as followes. We initially prepare a wavepacket in the zero-energy ground band localized at the center of an 81×8181\times 81 square lattice. We then add a linear potential, with gradient UU, along the yy-axis at t=0t=0, and the ensuing evolution of the wavepacket is depicted in Fig. 3. Fig. 3(a) show the snapshots of density profiles at various times. The three columns correspond to S=π/4S=\pi/4, π/2\pi/2 and 3π/43\pi/4 from left to right. One can see that the wavepacket disperses and moves along the xx-axis, perpendicular to the direction of the linear potential. The evolution of the center position x¯\bar{x} along the xx-axis is plotted in the left panel of Fig. 3(b). x¯\bar{x} is nearly linear in time, which results from the very accurate quantization of the Hall conductivity. We can readily extract the Hall velocities, vH=5×104, 7.5×104, 1.5×103v_{H}=5\times 10^{-4},\,7.5\times 10^{-4},\,1.5\times 10^{-3} respectively. The Hall conductivity, given by vH(1S/π)/Uv_{H}(1-S/\pi)/U, is equal to 1 with a relative standard deviation on the order 10710^{-7} for all three cases. As the wavepacket moves, it also disperses along the xx-axis (but not along the yy-axis). The right panel of Fig. 3(b) displays the evolution of the half width σ\sigma along the xx-axis. The slower the wavepacket moves, the faster it disperses. Note that the LLL wavepacket is non-dispersive under a similar situation. In Fig. 3(c), we also display the evolution of a localized wavepacket for S=5π/4S=5\pi/4. In this case, the wavepacket quickly disperses in both directions, in stark contrast against the situation depicted in Fig. 3(a) where S<πS<\pi.

Refer to caption
Figure 3: (Color online) (a) Evolution of the density profile of a wavepacket on an L×L=81×81L\times L=81\times 81 square lattices with a linear potential along the yy-axis with gradient UU. The evolution operator is given by exp{2πit(GS+Uy)}\exp\{-2\pi it(G^{S}+Uy)\}, where we take U=3.75×104U=3.75\times 10^{-4}. The positions xx and yy are renormalized by the lattice constant. The initial wavepacket is obtained by projecting a completely localized state to the lowest (zero-energy) band. t0=5000t_{0}=5000. (b) The evolution of the central position x¯\bar{x} and the half width σ\sigma along the xx direction of the wavepacket in (a). (c) The same evolution as that in (a) except that now S=5π/4S=5\pi/4 such that the lowest band is not a flat band.

IV.3 Analytic derivation of the full spectrum for special cases

Despite the numerical evidence that supports universal degeneracy presented in the generalized Kapit-Mueller model, it is helpful if we can prove the degeneracy and write down the Bloch wave functions by solving the Hamiltonian Eq. (5) directly. It can be done for some special choices of |zm,n\left|z_{m,n}\right\rangle’s.

Consider the case when ρ\rho is rational by taking S=pπ/qS=p\pi/q where pp, qq are co-prime positive integers. After a local gauge transformation |m,neimnS|m,n\left|m,n\right\rangle\rightarrow e^{-imnS}\left|m,n\right\rangle and then a Fourier transformation, HH can be reduced to a qq-band Bloch Hamiltonian hp,q(k,l)h^{p,q}\left(k,l\right), where kk, ll are pseudo momenta defined in the range 1q<k1q-\frac{1}{q}<k\leq\frac{1}{q}, 1<l1-1<l\leq 1. The explicit matrix elements of hp,qh^{p,q} are given by:

hm,mp,q\displaystyle h_{m^{\prime},m}^{p,q}\! =r,sexp{|zqr+mm,s|2/2+iπ[k(qr+mm)\displaystyle=\!\sum_{r,s}\exp\!\big{\{}\!-\!|z_{qr+m-m^{\prime},s}|^{2}/2+i\pi\big{[}k(qr+m-m^{\prime})
+(l+(m+m)pq)sprs]},(m,m=1,2,,q)\displaystyle+(l+(m+m^{\prime})pq)s-prs\big{]}\big{\}},\,(m,m^{\prime}=1,2,...,q)

If zm,nz_{m,n}’s form a rectangular lattice with aspect ratio ξ\xi on the complex plane, then hm,mp,qh_{m^{\prime},m}^{p,q} can be expressed through Jacobi θ\theta-functions (See the Appendix for definitions):

hm,mp,q\displaystyle h_{m^{\prime},m}^{p,q} =exp(Sξ(mm)22+iπk(mm))\displaystyle=\exp\left(-\frac{S\xi\left(m-m^{\prime}\right)^{2}}{2}+i\pi k\left(m-m^{\prime}\right)\right)
×χ=0,1θ3+χ(pmod2)(z1,τ1)θ3χ(z2,τ2)\displaystyle\times\sum_{\chi=0,1}\theta_{3+\chi\left(p\operatorname{mod}2\right)}\left(z_{1},\tau_{1}\right)\theta_{3-\chi}\left(z_{2},\tau_{2}\right)

where

τ1\displaystyle\tau_{1} :=ipqξ2,z1:=qk2+(mm)τ1q,\displaystyle:=\frac{ipq\xi}{2}\,\,,\qquad z_{1}:=\frac{qk}{2}+\frac{\left(m-m^{\prime}\right)\tau_{1}}{q}\,,
τ2\displaystyle\qquad\tau_{2} :=2ipqξ,z2:=l+(m+m)pq.\displaystyle:=\frac{2ip}{q\xi},\qquad z_{2}:=l+\frac{\left(m+m^{\prime}\right)p}{q}.

We are going to verify that when p=1p=1, hm,mp,qh_{m^{\prime},m}^{p,q} is a rank-11 matrix, so it has only one non-zero eigenvalue, which is predicted by the Gram matrix construction. Now p=1p=1, τ1=τ21\tau_{1}=-\tau_{2}^{-1}, so we can use Jacobi identities

θ3+χ(zτ,1τ)=(iτ)1/2exp(iπz2/τ)θ3χ(z,τ)\theta_{3+\chi}\left(\frac{z}{\tau},-\frac{1}{\tau}\right)=\left(-i\tau\right)^{1/2}\exp\left(i\pi z^{2}/\tau\right)\theta_{3-\chi}\left(z,\tau\right)\text{, }

where χ=0,±1\chi=0,\pm 1, to recast h1,qh^{1,q} as follows

hm,m1,q\displaystyle h_{m^{\prime},m}^{1,q}\! =(iτ2)1/2χ=0,1θ3χ(z1τ2)θ3χ(z2)\displaystyle=\!\left(-i\tau_{2}\right)^{1/2}\sum_{\chi=0,1}\theta_{3-\chi}\left(z_{1}\tau_{2}\right)\theta_{3-\chi}\left(z_{2}\right)
×exp(Sξ(mm)22+iπk(mm)+iπz12τ2),\displaystyle\times\exp\!\left(\!-\frac{S\xi\!\left(m-m^{\prime}\right)^{2}}{2}+i\pi k\left(m-m^{\prime}\right)+i\pi z_{1}^{2}\tau_{2}\right),

where, for simplicity, we have omitted the second argument τ2\tau_{2} of the θ\theta-functions. Define

Rm,m\displaystyle R_{m,m^{\prime}} :=iτ2(hm,m1,qhm+1,m+11,qhm+1,m1,qhm,m+11,q)\displaystyle:=\frac{i}{\tau_{2}}\left(h_{m^{\prime},m}^{1,q}h_{m^{\prime}+1,m+1}^{1,q}-h_{m^{\prime}+1,m}^{1,q}h_{m^{\prime},m+1}^{1,q}\right)
×exp(Sξ(mm)22iπ(k(mm)+z12τ2)).\displaystyle\times\exp\left(S\xi\left(m-m^{\prime}\right)^{2}-2i\pi\left(k\left(m-m^{\prime}\right)+z_{1}^{2}\tau_{2}\right)\right).

Rm,m0R_{m,m^{\prime}}\equiv 0 iff h1,qh^{1,q} is rank-1. Representing h1,qh^{1,q} by the θ\theta-functions, we have

Rm,m=χ,χ\displaystyle\!\!R_{m,m^{\prime}}\!\!=\!\!\sum_{\chi,\chi^{\prime}} θ3χ(z1τ2)θ3χ(z2)θ3χ(z1τ2)θ3χ(z2+2q)\displaystyle\theta_{3-\chi}\!\left(z_{1}\tau_{2}\right)\theta_{3-\chi}\!\left(z_{2}\right)\theta_{3-\chi^{\prime}}\!\left(z_{1}\tau_{2}\right)\theta_{3-\chi^{\prime}}\!\left(z_{2}+\frac{2}{q}\right)
θ3χ(z1τ2+1q)θ3χ(z2+1q)\displaystyle-\theta_{3-\chi}\left(z_{1}\tau_{2}+\frac{1}{q}\right)\theta_{3-\chi}\left(z_{2}+\frac{1}{q}\right)
×θ3χ(z1τ21q)θ3χ(z2+1q).\displaystyle\times\theta_{3-\chi^{\prime}}\left(z_{1}\tau_{2}-\frac{1}{q}\right)\theta_{3-\chi^{\prime}}\left(z_{2}+\frac{1}{q}\right). (8)

Using the sum rules of the θ\theta-functions, presented in the Appendix, we can prove:

Rm,m=0.R_{m,m^{\prime}}=0.

So we have proved that, indeed, for rectangular lattice with aspect ratio ξ\xi, h1,qh^{1,q} has only one positive eigenvalue, whose value is given by the trace:

Tr(h1,q)=qr,sexp(12|zqr,qs|2+iπq(kr+lsrs)).\mathrm{Tr}\left(h^{1,q}\right)=q\sum_{r,s}\exp\left(-\frac{1}{2}\left|z_{qr,qs}\right|^{2}+i\pi q\left(kr+ls-rs\right)\right).

The corresponding Bloch wave function is given by any column vector of h1,qh^{1,q}.

IV.4 Generalization beyond the LLL analogy

The Kapit-Mueller model can also be constructed using a projection method Atakişi and Oktel (2013) which is analogous to the inverse method by treating the LLLs as CLSs. However, using the Gram matrix method, infinite variations of the model, which cannot be regarded as the parent Hamiltonians of the LLLs, can be constructed a similar protocol described in Sec. II. In the discussion above to construct the Kapit-Mueller model, we have picked a particular TT matrix defined in Eq. (4). However, we can define the TT matrix, which maps the real cell |m,n\left|m,n\right\rangle to an arbitrary number of cells represented by the coherent states in the auxiliary space, in a more general way as follows:

T|m,n=m,nτm,nm,n|zm,n.T\left|m,n\right\rangle=\sum_{m^{\prime},n^{\prime}}\tau_{m^{\prime},n^{\prime}}^{m,n}\left|z_{m^{\prime},n^{\prime}}\right\rangle\text{.} (9)

The resulting Hamiltonian is H=τHτH^{\prime}=\tau^{{\dagger}}H\tau, where HH is the Gram matrix of the coherent states given in Eq. (5) which yields the Kapit-Mueller model. Apparently, the new Hamiltonian HH^{\prime} has at least the same number of zero eigenvalues as that of HH. In order that the zero-energy states of HH^{\prime} form a flat band, HH^{\prime} must preserve the translational symmetry of HH, which contrains the TT matrix in Eq. (9). The translational symmetry is preserved as long as:

Φ𝐑U𝐑τU𝐑Φ𝐑=τ,\Phi_{\mathbf{R}}^{{\dagger}}U_{\mathbf{R}}^{{\dagger}}\tau U_{\mathbf{R}}\Phi_{\mathbf{R}}=\tau, (10)

where U𝐑U_{\mathbf{R}} is the translation operator and Φ𝐑\Phi_{\mathbf{R}} a local gauge transformation as the result of the gauge flux through the lattice:

Φp𝐞1+q𝐞2|m,n=exp(iS(npqm))|m,n,\Phi_{p\mathbf{e}_{1}+q\mathbf{e}_{2}}\left|m,n\right\rangle=\exp\left(-iS\left(np-qm\right)\right)\left|m,n\right\rangle,

where 𝐞1,2\mathbf{e}_{1,2} are the two basis vectors of the lattice, and p,qp,q\in\mathbb{\mathbb{Z}}. To find τ\tau’s that preserve the translational symmetry, we recast τ\tau into the form

τm,nm,n=r,sC(m,n;r,s)δmm+rδnn+s.\tau_{m^{\prime},n^{\prime}}^{m,n}=\sum_{r,s}C\left(m,n;r,s\right)\delta_{m^{\prime}}^{m+r}\delta_{n^{\prime}}^{n+s}\text{.} (11)

Now we have

(Φ𝐑U𝐑τU𝐑Φ𝐑)m,nm,n|𝐑=p𝐞1+q𝐞2=r,sC(m+p,n+q;r,s)exp(iS(spqr))δmm+rδnn+s.\left.\left(\Phi_{\mathbf{R}}^{{\dagger}}U_{\mathbf{R}}^{{\dagger}}\tau U_{\mathbf{R}}\Phi_{\mathbf{R}}\right)_{m^{\prime},n^{\prime}}^{m,n}\right|_{\mathbf{R=}p\mathbf{e}_{1}+q\mathbf{e}_{2}}=\sum_{r,s}C\left(m+p,n+q;r,s\right)\exp\left(iS\left(sp-qr\right)\right)\delta_{m^{\prime}}^{m+r}\delta_{n^{\prime}}^{n+s}\text{.}

To make Eq. (10) hold, C(m,n;r,s)C\left(m,n;r,s\right) must take the form:

C(m,n;r,s)=C(r,s)exp[iS(rnsm)],C\left(m,n;r,s\right)=C\left(r,s\right)\,\exp\left[iS\left(rn-sm\right)\right]\text{,} (12)

where C(r,s)C\left(r,s\right) is an arbitrary function.

For example, analogous to the 2D Tasaki’s lattice constructed in Sec. III, a TT matrix that maps a real cell |m,n\left|m,n\right\rangle to the auxiliary cell |zm,n\left|z_{m,n}\right\rangle and its two nearest neighbors is given by

T|m,n=|zm,n+eiSn|zm+1,n+eiSm|zm,n+1.T\left|m,n\right\rangle=\left|z_{m,n}\right\rangle+e^{iSn}\left|z_{m+1,n}\right\rangle+e^{-iSm}\left|z_{m,n+1}\right\rangle. (13)

The resulting Hamiltonian’s zero-energy band has the same degeneracy as that of the Kapit-Mueller model. In Fig. 4, we illustrate the spectrum of this Hamiltonian on a square lattice by plotting the density of states as a function of the unit cell area SS.

Refer to caption
Figure 4: (Color online) The spectrum of the generalized Kapit-Mueller model given by the TT matrix Eq. (13). The color map has the same meaning as that in Fig. 2 (a).

V Conclusion

We have proposed a powerful method of constructing lattice models supporting flat bands. The method is based on the mathematical properties of Gram matrices. Any lattice model with flat lowest band can be constructed through the method. The method does not require any elaborate calculations such as solving the inverse eigenvalue problem, works for arbitrary spatial dimensions, and guarantees to produce a flat ground band. We have presented a variety of examples, including both finite- and infinite-range hopping, topologically trivial and nontrivial flat bands. Specifically, we have constructed the dd-dim Tasaki lattice, a dd-dim bipartite lattice whose bands are all flat, and the generalized Kapit-Mueller lattice whose flat ground band features universal (i.e., geometry-independent) degeneracy. We study the generalized Kapit-Mueller in detail and, especially, conclude that the (over-)completeness of the coherent states is the origin of the universal degeneracy.

Finally, we want to comment on realizing flat-band models in laboratory. Over the past few years, we have witnessed rapid progress in realizing lattice models in synthetic materials, particularly synthetic dimensions, in both atomic Celi et al. (2014); Mancini et al. (2015); Stuhl et al. (2015); Zeng et al. (2015); Barbarino et al. (2016); Sundar et al. (2019, 2018); An et al. (2018); Lohse et al. (2018); Sugawa et al. (2018) and photonic Lustig et al. (2019); Jukić and Buljan (2013); Luo et al. (2015); Yuan et al. (2016); Ozawa et al. (2016); Yuan et al. (2018); Zhou et al. (2017); Ma et al. (2017); Wang et al. (2019); Anderson et al. (2016); Schine et al. (2016) systems, where the lattice sites are represented by different atomic states or photonic modes, respectively. Nearly arbitrary hopping amplitudes can be realized in such systems. Realizing the flat band models constructed using our method with synthetic materials should therefore pose no essential difficulties.

We acknowledge the support from the NSF and the Welch Foundation (Grant No. C-1669).

References

*

Appendix A Jacobi θ\theta-function

The Jacobi θ\theta-functions are defined by

θ1(z,τ)\displaystyle\theta_{1}\left(z,\tau\right) :\displaystyle: =nexp(πiτ(n+1/2)2+2iπ(z12)(n+1/2))\displaystyle=\sum_{n}\exp\left(\pi i\tau\left(n+1/2\right)^{2}+2i\pi\left(z-\frac{1}{2}\right)\left(n+1/2\right)\right)
θ2(z,τ)\displaystyle\theta_{2}\left(z,\tau\right) :\displaystyle: =nexp(πiτ(n+1/2)2+2iπz(n+1/2))\displaystyle=\sum_{n}\exp\left(\pi i\tau\left(n+1/2\right)^{2}+2i\pi z\left(n+1/2\right)\right)
θ3(z,τ)\displaystyle\theta_{3}\left(z,\tau\right) :\displaystyle: =nexp(πiτn2+2iπzn)\displaystyle=\sum_{n}\exp\left(\pi i\tau n^{2}+2i\pi zn\right)
θ4(z,τ)\displaystyle\theta_{4}\left(z,\tau\right) :\displaystyle: =nexp(πiτn2+2iπ(z12)n)\displaystyle=\sum_{n}\exp\left(\pi i\tau n^{2}+2i\pi\left(z-\frac{1}{2}\right)n\right)

The sum rules of the θ\theta-functions used in the paper are

θ2(v+w)θ2(vw)θ2(x+y)θ2(xy)\displaystyle\theta_{2}\left(v+w\right)\theta_{2}\left(v-w\right)\theta_{2}\left(x+y\right)\theta_{2}\left(x-y\right)
θ2(x+w)θ2(xw)θ2(v+y)θ2(vy)\displaystyle-\theta_{2}\left(x+w\right)\theta_{2}\left(x-w\right)\theta_{2}\left(v+y\right)\theta_{2}\left(v-y\right)
=θ1(v+x)θ1(vx)θ1(y+w)θ1(yw)\displaystyle=\theta_{1}\left(v+x\right)\theta_{1}\left(v-x\right)\theta_{1}\left(y+w\right)\theta_{1}\left(y-w\right)
θ3(v+w)θ3(vw)θ3(x+y)θ3(xy)\displaystyle\theta_{3}\left(v+w\right)\theta_{3}\left(v-w\right)\theta_{3}\left(x+y\right)\theta_{3}\left(x-y\right)
θ3(x+w)θ3(xw)θ3(v+y)θ3(vy)\displaystyle-\theta_{3}\left(x+w\right)\theta_{3}\left(x-w\right)\theta_{3}\left(v+y\right)\theta_{3}\left(v-y\right)
=θ1(v+x)θ1(vx)θ1(y+w)θ1(yw)\displaystyle=-\theta_{1}\left(v+x\right)\theta_{1}\left(v-x\right)\theta_{1}\left(y+w\right)\theta_{1}\left(y-w\right)
θ2(v+w)θ3(vw)θ3(x+y)θ2(xy)\displaystyle\theta_{2}\left(v+w\right)\theta_{3}\left(v-w\right)\theta_{3}\left(x+y\right)\theta_{2}\left(x-y\right)
θ2(x+w)θ3(xw)θ3(v+y)θ2(vy)\displaystyle-\theta_{2}\left(x+w\right)\theta_{3}\left(x-w\right)\theta_{3}\left(v+y\right)\theta_{2}\left(v-y\right)
=θ4(v+x)θ1(vx)θ1(y+w)θ4(yw)\displaystyle=-\theta_{4}\left(v+x\right)\theta_{1}\left(v-x\right)\theta_{1}\left(y+w\right)\theta_{4}\left(y-w\right)

By taking

v\displaystyle v =z1τ2,w=0,\displaystyle=z_{1}\tau_{2}\,,\qquad w=0\,,\qquad
x\displaystyle x =z2+1q,y=1q,\displaystyle=z_{2}+\frac{1}{q}\,,\qquad y=\frac{1}{q}\text{, }

one can readily show that Rm,mR_{m,m^{\prime}} in Eq. (8) indeed vanishes.