Significance
Edge electronic transport in graphene depends on the edge’s shape. We present the first rigorous analytical results—a complete classification of flat bands and explicit analytic expressions for the corresponding edge states—for general rational edges in graphene, that is, sharp terminations of the graphene bulk which are translation invariant with respect to an arbitrary triangular lattice basis vector. Our analysis potentially impacts the study of questions of current mathematical and physical interest. It is a step toward understanding transport along non-translation-invariant (irrational) edge terminations. Further, our approach to transport along structures whose boundaries have arbitrarily large finite periods may shed light on the mathematical analysis of other physical problems having this feature, such as twisted bilayer graphene.
Keywords: graphene, edge state, tight binding, spectrum
Abstract
Consider the tight binding model of graphene, sharply terminated along an edge l parallel to a direction of translational symmetry of the underlying period lattice. We classify such edges l into those of “zigzag type” and those of “armchair type,” generalizing the classical zigzag and armchair edges. We prove that zero-energy/flat-band edge states arise for edges of zigzag type, but never for those of armchair type. We exhibit explicit formulae for flat-band edge states when they exist. We produce strong evidence for the existence of dispersive (nonflat) edge state curves of nonzero energy for most l.
A phenomenon of great interest in materials science is the propagation of electrons along line defects or edges in a crystalline material. It was first recognized by refs. 1 and 2 that edge transport depends on the shape of the edge. We study the spectrum arising from the tight-binding model of graphene, sharply terminated along a rational edge, that is, an edge l parallel to a direction of translational symmetry of the underlying period lattice. Unlike standard “zigzag” (ZZ) and “armchair” (AC) edges, a general rational edge gives rise to edge states with nonzero energies and nonflat dispersion curves. We report numerical evidence for such states, as well as a rigorous analysis that determines precisely when zero-energy (“flat band”) edge states arise. We set up basic definitions and notation and then state our results. Detailed proofs of our rigorous results, and explanations of our numerical investigations, are presented in ref. 3.
The Honeycomb Structure,
The honeycomb structure, , consists of all the vertices of all the tiles in a tiling of the plane by regular hexagons. is invariant under translations by vectors in the equilateral triangular lattice , where we may take and . More precisely, we may express as the union of two interpenetrating triangular lattices: , where and . The points of and are called, respectively, “A sites” and “B sites.” Each site has three nearest neighbors in ; we denote the set of those three nearest neighbors .
The Terminated Honeycomb Structure,
Any straight line l separates the plane into two half-planes . We pick one of these half-spaces, , and the terminated structure, arising from l is defined as . We restrict our attention to rational edges; that is, we assume that the line l is parallel to a nonzero vector in the lattice Λ. Other classes of terminated structures were considered by refs. 4 and 5; see the section below on the relation of the current work to previous work. Given a rational edge, we may pick an alternative triangular lattice basis for Λ, one of whose elements is parallel to l; see Fig. 1. To do so, first, choose relatively prime integers a11 and a12 such that the vector
| [1] |
Fig. 1.
Notation for the honeycomb structure.
is parallel to l. Further, we may choose integers a21 and a22 such that , and the vector
| [2] |
points into . The integers a21 and a22 are not uniquely determined, but our results are independent of the choice of these integers.
To describe in terms of the basis , we introduce the integers as follows:
| [3a] |
| [3b] |
The plane can be tiled by parallelograms whose sides are translates of and . Each such parallelogram contains exactly one A site and one B site. For one such parallelogram, those sites are, respectively,
| [3c] |
For integers , our terminated honeycomb is then given by
| [4] |
Our results depend only on , because they are independent of the shift of and together by an arbitrary integer; this amounts to an integer translate of in the direction . One can show that . If , we say that is a balanced terminated honeycomb (in this case, for each parallelogram, mentioned before, which overlaps with , its A site and B site lie inside ); otherwise, we say that is an unbalanced terminated honeycomb (in this case, there are parallelograms whose A site lies in but whose B site does not lie in , or else whose B site lies in but whose A site does not lie in ).
ZZ-Type and AC-Type Edges
We present geometric and arithmetic characterizations of the types of edges that arise via our honeycomb termination procedure.
First, by translation invariance with respect to the vector , there is a row of A sites in with minimal distance to the line l and, similarly, a row of B sites in with minimal distance to the line l.
We say that , the terminated structure arising from l, or simply its edge, is of ZZ type if , and we say that it is of AC type if DA = DB. It can be proven that ZZ-type edges are those for which the integers defined in Eq. 1 satisfy (i.e., ), and AC-type edges are such that (i.e., ). Note that ZZ-type edges could be balanced or unbalanced, whereas the AC-type edges could only be balanced.
The best known edges correspond to the choices 1) (or, equivalently, ), the classical ZZ edges (balanced/ordinary or unbalanced/bearded); and 2) , the classical AC edge; see Fig. 2.
Fig. 2.
for the classical ZZ and AC edges, balanced and unbalanced. A sites are in blue, and B sites are in red. The edge, l, is indicated with a dashed line.
The Tight-Binding Hamiltonian, , Associated with
Our Hamiltonian acts on “wave functions” with each ; is the quantum amplitude of ψ at site ω. We define the Hamiltonian by the formula
| [5] |
We may Fourier analyze by virtue of the invariance of under translation by the vector . Given , a k-pseudoperiodic wave function is a vector such that for all . There is a natural l2 norm on k-pseudoperiodic wave functions, given by summing over equivalence classes modulo translations by multiples of . We write to denote the space of k-pseudoperiodic wave functions with finite l2 norm. The Hamiltonian maps to itself as a bounded self-adjoint operator. We write to denote the restriction of to .
We are interested in the spectral theory of the operator acting in the space . By translation invariance with respect to , this can be reduced to the spectral theory of for . In particular, we want to understand eigenvectors of , which are called edge states, that is, pairs such that and . By definition, an edge state is plane-wave-like under translation by (parallel to the edge), but the amplitudes decay to zero as the distance from ω to the edge tends to infinity. If E = 0 is an edge state eigenvalue for k ranging over a subinterval of , then we refer to the corresponding family of edge states as a zero energy/flat band of edge states of .
We next state one of the main results of this article.
Theorem 1:
Complete classification of zero-energy/flat-band edge states of for rational edges. Assume .
- •
For any AC edge (DA = DB), there are no zero-energy edge states.
- •
All ZZ edges () give rise to a flat band of zero-energy edge states for k varying in a proper quasi-momentum subset of . These states are supported either exclusively on the A sites of (A site ES) or exclusively on the B sites of (B site ES). Whenever has a zero-energy edge state, the space of such states is one-dimensional.
A complete classification is given in Table 1 .
Table 1.
Description of all zero-energy edge states
| DA < DB | DB < DA | |
|---|---|---|
| Balanced | A-site ES for | B-site ES for |
| Unbalanced | A-site ES for | B-site ES for |
Representation Formulae for Zero-Energy/Flat-Band Edge States
Each edge state is expressible as a linear combination of exponential solutions of the bulk difference equations, which 1) decay into the bulk and 2) satisfy the boundary conditions that vanishes at all vertices of which are outside . These decaying exponential solutions are associated with the roots of an appropriate polynomial, which depends on the edge parameters : for B site edge states and for A site edge states. In particular, and are polynomials of degree , where () are introduced in the detailed mathematical setup below.
In Theorem 1, edge states occur only if we are in the ZZ case; . Let denote the number of zeros of the relevant polynomial inside the open unit disk and denote these roots by
| [6] |
For , we have proved in ref. 3 that
| [7] |
where denotes the indicator function of the set S. The cases are dealt with separately in ref. 3.
Furthermore assume that k lies in an appropriate subinterval of for which there are edge states; see Table 1 in Theorem 1. In the following result, we let be as in Eq. 4 and let , for , be as defined in the detailed mathematical setup below.
Theorem 2
(Representation formulae).Denote the nonzero components of a zero-energy edge state ψ by
where I = A or B, according to whether the edge state is supported on A sites or B sites. Let be defined by
[8] Then,
where c is an arbitrary complex constant, and is given by the three equivalent formulas for ,
[9]
[10]
[11] For .
For the normalization, we have
[12]
Note that this representation formula reduces to the standard formula for the zero-energy edge states in the case of the classical ZZ edges (for which r = 1 and .
Nonzero-Energy (Dispersive) Edge States
We have designed and implemented a numerical method to compute edge states and their associated dispersion curves. All computations were performed in MATLAB using the computer code (6). A brief review of numerical investigations, with focus on edge states, appears below; see also ref. 3. For terminated by a rational edge other than the standard ZZ and AC, we find nonzero-energy, nonflat-band (hence dispersive) edge states as shown in Fig. 3; in each plot, the intersection of the dark region with the vertical line corresponding to a fixed k is the spectrum of . In particular, the curved lines bifurcating out of the (Dirac) points, and (Fig. 3, Middle and Right), and and (Fig. 3, Left), parametrize non-flat-band edge states.
Fig. 3.
The spectrum of versus k for several choices of edges: (Left) , an AC-type edge; (Middle) , a ZZ-type balanced edge; and (Right) , a ZZ-type unbalanced edge. Above each plot is a diagram of the associated edge with the bonds that connect the sites in the structure closest to the boundary (also called frontier sites and represented with filled circles) to the closest sites outside the structure (represented with empty circles).
Relation to Previous Work
The tight binding edge Hamiltonian has most commonly been studied for the classical ZZ and AC edges; see Fig. 2. In ref. 7, it is proved that the classical AC edge supports no edge modes (zero or nonzero energy).
There are studies, in the physics literature, of rational edges (4, 5, 8). The definitions of edges used in these works differ from ours. Let us now describe these classes of edges, and contrast them with the class of edges studied in this article. Recall that our edges are boundaries of structures , comprising all honeycomb vertices in a closed half-space determined by a line parallel to , where is any vector in the triangular lattice Λ. Here, we shall refer to such edges as half-space termination edges.
The notion of minimal edge was introduced in ref. 4. Minimal edges have the following properties:
-
•
the structure is periodic with period vector , where a11, a12 are positive integers;
-
•
no site of has two nearest neighbors in ;
-
•
no site of has two nearest neighbors in ; and
-
•
within a period, there are precisely frontier sites, that is, sites of with neighbors in .
See Fig. 4, Left for an example of a minimal edge. It is suggested in ref. 4 that such minimal edge structures are energetically preferred. In general, a minimal edge need not be of the half-space termination type studied here.
Fig. 4.
The spectrum of versus k for the ZZ-type edge , (Left) balanced and (Right) unbalanced. Note that the balanced edge is minimal, whereas the unbalanced one is not.
The class of modified edges, arising from the periodic attachment of atoms and bonds to minimal edge atoms at frontier sites of , is studied in ref. 8. The edges studied here may be either minimal or modified (Fig. 4).
In ref. 5, edges which arise from a periodic pattern of displacements of a selected dimer (pair of nearest neighbor sites) are studied, with period vector with . In the case where , this class of edges is asserted to be precisely the class of minimal edges, as defined in ref. 4. There is overlap between our class of half-space termination edges and those discussed in ref. 5, but neither class includes the other.
We now compare our results with those of refs. 4, 5, and 8. The main goal of ref. 4 is to derive continuum boundary conditions for an effective Dirac operator, associated with a minimal rational edge. Toward this goal, they consider the tight binding model for parallel quasi-momentum . The article (5) postulates a bulk-edge correspondence: For a fixed edge, the dimension of the subspace of zero-energy edge states is equal to the winding number of the Zak phase along a one-dimensional Brillouin zone determined by the edge orientation. The authors of ref. 5 apply this approach to obtain an expression, derived previously in ref. 4, for the density of edge states. The reader should note that the results of ref. 5 are displayed in terms of a scaled (edge dependent) parallel quasi-momentum range, while the range of parallel quasi-momenta in the present article is fixed to be . There appears to be agreement between our rigorous results and the results in ref. 5 for those edges in the overlap of our studies. To our knowledge, no previous articles rigorously address, for a general class of rational edges, the questions of which parallel quasi-momentum ranges support zero-energy edge states; when they exist, the dimensionality of the eigenspaces; whether the edge states are supported on A or B sublattice sites; or explicit formulae for zero-energy edge states.
Numerical studies in ref. 8 indicate that a flat band, for a minimal edge, can give rise to nonzero-energy edge state curves when additional sites and bonds are attached to form a modified edge. Our numerical investigations give strong evidence that nonzero-energy edge state curves arise in minimal structures themselves.
Detailed Mathematical Setup and Ideas behind Our Results
We first give an explicit formulation of the edge state eigenvalue problem for the Hamiltonian defined in Eq. 5. By Eq. 3b, there are integers k1 and k2 such that and , where . Now set , and . Except for the classical ZZ case (, which we analyze separately, the integers , and are all distinct. We define , where σ is the permutation of {1, 2, 3}, such that
The three nearest neighbors in to the A site are the three B sites,
and the three nearest neighbors in to the B site are the three A sites,
A wave function in may be written in the form
| [13a] |
| [13b] |
where .
The Edge State Eigenvalue Problem
The wave function in Eq. 13 is an edge state for energy E if and only if ψA, ψB satisfy the difference equations and boundary conditions,
| [14a] |
| [14b] |
and
| [15a] |
| [15b] |
On the Proof of Theorem 1 on Zero-Energy/Flat-Band Edge States
When E = 0, Eqs. 14 and 15 decouple. We shall discuss Eq. 14 here, the equation governing edge states which are supported on B sites; Eq. 15, governing edge states which are supported on A sites, is addressed analogously.
Solutions of Eq. 14 are related to roots, , located within the open unit disk, of the indicial equation
| [16] |
or, equivalently, of the degree polynomial equation: .
As in Eq. 6, we denote these roots by , where we recall that is the number of roots of the polynomial equation [16] inside the open unit disk. Since all the roots can be proven to be simple, any solution of Eq. 14 is given by
| [17a] |
| [17b] |
where is an arbitrary solution of the linear algebraic system
| [18] |
Note that . Indeed, we have already observed that , and we prove, in appendix A.4 of ref. 3, that . Thus, nontrivial B-site edge states exist for those for which Eq. 18 has a nontrivial solution . Since the number of independent equations in Eq. 18 is and there are unknowns, a nontrivial B-site edge state for energy E = 0 exists if and only if
| [19] |
Furthermore, if Eq. 19 holds, then the dimension of the zero energy eigenspace is equal to . The expression for is displayed in Eq. 7. To deduce Theorem 1 from Eq. 19, we use the expression for and the following formula, proved in (3), for in terms of and :
An analogous argument yields the result for A-site edge states.
On the Proof of Theorem 2 on Representation Formulae for Zero-Energy/Flat-Band Edges States
Here, we explain our derivation of our explicit formulae for zero-energy edge states. Eq. 9 can be reduced to the following result. Let denote distinct complex numbers. Then, there exist such that,
| [20] |
Note, in particular, that this expression vanishes for . Eq. 20 is proven by induction on the number r. Eq. 10 follows from Eq. 9 by a discrete Fourier transform, and, finally, Eq. 11 is obtained from Eq. 10 by residue calculation.
Remarks on the Numerical Investigation of Edge States
When , Eqs. 14 and 15 are no longer uncoupled. As in the E = 0 case, solutions are represented as a linear combination of exponential solutions, , where and such that the following equations hold.
| [21a] |
| [21b] |
with as defined earlier; when ζ solves Eq. 21, there exists a nonzero vector that satisfies
| [22] |
If E is not in the essential spectrum (9) of , we can prove that Eq. 21 has roots inside the open unit disk (and no roots on the unit circle); we denote them by (not to be confused with the roots listed in Eq. 6) and denote the corresponding ξ as . The ζj, depend on E and k. The vector is defined up to a multiplication by a nonzero complex scalar. We assume that the ζj are all distinct. The vector can then be taken to depend analytically on E as E varies in a small complex disk.
The analog of Eq. 18, governing edge states whose energies, E, are not constrained to be zero, is the system of homogeneous linear equations
| [23a] |
| [23b] |
for unknowns . An edge state with quasi-momentum and energy E occurs if and only if the determinant of the coefficient matrix of the linear system Eq. 23, , is equal to zero.
We have numerically investigated the edge state eigenvalue problem, for different choices of rational edge termination, by studying the function over a discrete grid with respect to E and k of different resolutions. The discrete values of k vary in the interval in Figs. 3 and 4 and in the interval in Figs. 5 and 6; those of E vary between rigorous bounds on the spectrum of . More precisely, given , we may carry out the following algorithm:
Fig. 5.
Plots of for ( points) and ( points) for various AC-like edges with .
Fig. 6.
Plots of for (Nk = 600 points) and (NE = 600 points) for various ordinary ZZ-like edges with .
-
•
Compute the roots of Eq. 21. The roots are calculated by computing the eigenvalues of the associated companion matrix. We verify the assumption that the roots, ζ, are distinct.
-
•
Deduce whether E is in the essential spectrum of (if one of the roots lies on the unit circle) or not.
-
•
Compute, for each root inside the unit circle, a vector satisfying Eq. 22.
-
•
Construct the matrix appearing in Eq. 23, and compute its determinant .
We make a heat map of the function over the regular grid of points of where . In Fig. 3, the dark areas correspond to the essential spectrum. Outside of the dark areas, we seek edge state curves by studying where takes on very large negative values. The function appears to vanish at E = 0 for for the ZZ-type edges (Fig. 3, Middle and Right) but not to vanish at E = 0 for all for the AC-type edge (Fig. 3, Left). This illustrates Theorem 1.
To confirm the existence of an edge state near a particular point , we compute the winding number of the mapping along a sufficiently small circle about E0, which makes sense because the mapping is analytic. In all the investigated cases, the winding number is equal to one, implying that there exists a simple root of near E0.
Finally, we study the behavior of the spectrum as the length of the period vector increases. We consider, first, a sequence of AC-type edges defined by as a11 increases. We observe the presence of multiple dispersive (nonflat) edge state curves bifurcating from (and from ), and we find that the number of curves increases when a11 increases. Fig. 5, showing the cases and , illustrates the increasing complexity of the dispersion curves. Similar observations hold for balanced ZZ-like edges; see Fig. 6. Note that, as a11 tends to infinity, the sequence of edges studied (a11 increasing and ) tends to the balanced classical ZZ edge. Although the classical ZZ edge has a single dispersion curve, which is flat only over a limited range of k, the nearly flat dispersion curves in Figs. 5 and 6 extend over all . Note, however, that the definition of quasi-momentum depends on the edge. On the other hand, we have studied a sequence of edges for which a11 and a12 are two consecutive Fibonacci numbers, and we find no evidence for such increasing complexity.
Summary and Open Questions
We have completely analyzed the question of which rational edges give rise to zero-energy/flat-band edge states. We have given formulae for these edge states when they exist. Finally, we have given a general criterion for the existence of edge states (dispersive or nondispersive) that we have implemented numerically.
Many natural open questions arise from this study (for an extended list, see ref. 3), and we mention two of them. Note that our results do not determine all rational edges that give rise only to zero-energy edge states. Indeed, while the classical armchair edge has no edge states (flat band or dispersive), we have shown that, more generally, an edge of “AC type” produces no zero-energy edge states, but it can produce dispersive edge state curves of nonzero energy. A mathematically rigorous understanding of precisely which edges give rise to dispersive edge states, in particular, an understanding of the bifurcation of the dispersive curves in terms of the values , would be of interest. Finally, the main motivation of the present study was to understand transport along irrational edge terminations, and we hope to use the results presented here as a first step.
Acknowledgments
This research was initiated at a working group on “irrational edges” at the American Institute of Mathematics (AIM) Workshop on the Mathematics of Topological Insulators, December 7–11, 2020, which was supported by AIM, the US NSF, the Simons Foundation, and Columbia University. C.L.F. was supported, in part, by NSF Grant DMS-1700180. M.I.W. was supported, in part, by NSF Grants DMS-1620418 and DMS-1908657, as well as Simons Foundation Math + X Investigator Award 376319. We warmly thank the participants of the AIM working group, as well as Pierre Delplace, David Gontier, and Mikael Rechtsman for stimulating discussions.
Footnotes
Reviewers: P.D., Université Lyon, École Normale Supérieure de Lyon, CNRS, Laboratoire de Physique; and G.M.G., Eidgenossische Technische Hochschule Zurich.
G.M.G. and M.I.W. were coorganizers of American Institute of Mathematics (AIM) Workshop on the Mathematics of Topological Insulators, December 7–11, 2020. The other authors declare no competing interest.
Data, Materials, and Software Availability
Computer code has been deposited in Open Science Framework (https://osf.io/6z874/) (6).
References
- 1.Fujita M., Wakabayashi K., Nakada K., Kusakabe K., Peculiar localized state at zigzag graphite edge. J. Phys. Soc. Jpn. 65, 1920–1923 (1996). [Google Scholar]
- 2.Nakada K., Fujita M., Dresselhaus G., Dresselhaus M. S., Edge state in graphene ribbons: Nanometer size effect and edge shape dependence. Phys. Rev. B Condens. Matter 54, 17954–17961 (1996). [DOI] [PubMed] [Google Scholar]
- 3.Fefferman C. L., Fliss S., Weinstein M. I., Discrete honeycombs, rational edges and edge states. Commun. Pure Appl. Math., in press. [Google Scholar]
- 4.Akhmerov A., Beenakker C., Boundary conditions for Dirac fermions on a terminated honeycomb lattice. Phys. Rev. B 77, 085423 (2008). [Google Scholar]
- 5.Delplace P., Ullmo D., Montambaux G., Zak phase and the existence of edge states in graphene. Phys. Rev. B 84, 195452 (2011). [Google Scholar]
- 6.Fefferman C. L., Fliss S., Weinstein M. I., Edge_States_Honeycomb. Open Science Framework. https://osf.io/6z874/. Deposited 17 July 2022.
- 7.Graf G. M., Porta M., Bulk-edge correspondence for two-dimensional topological insulators. Commun. Math. Phys. 324, 851–895 (2012). [Google Scholar]
- 8.Jaskolski W., Ayuela A., Pelc M., Santos H., Chico L., Edge states and flat bands in graphene nanoribbons with arbitrary geometries. Phys. Rev. B Condens. Matter Mater. Phys. 83, 235424 (2011). [Google Scholar]
- 9.Reed M., Simon B., Analysis of Operators (Methods of Modern Mathematical Physics, Academic, 1978), vol. IV. [Google Scholar]
Associated Data
This section collects any data citations, data availability statements, or supplementary materials included in this article.
Data Availability Statement
Computer code has been deposited in Open Science Framework (https://osf.io/6z874/) (6).






