Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Homework 2 — What Can a Basis Do? Flat Bands and Dirac Cones

National Tsing Hua University

Motivation

In Homework 1 and the lectures, we studied tight-binding models with a single site in each unit cell. In that case, after a Fourier transform, the Bloch Hamiltonian is essentially a scalar function E(k)E(\mathbf{k}).

In this homework we make the simplest non-trivial extension: put more than one site in a unit cell. The Bloch Hamiltonian then becomes a matrix,

H(k)=(⋯⋯⋯⋯),H(\mathbf{k}) = \begin{pmatrix} \cdots & \cdots \\ \cdots & \cdots \end{pmatrix},

and its eigenvectors acquire internal structure. We will see that this apparently small change allows qualitatively new phenomena:

destructive interference⟶flat bands\boxed{\text{destructive interference} \longrightarrow \text{flat bands}}

and

band touching⟶Dirac physics.\boxed{\text{band touching} \longrightarrow \text{Dirac physics}.}

The central question of this homework is therefore:

What new physics becomes possible when a unit cell contains more than one basis site?


Learning objectives

After completing this homework, you should be able to:

  1. construct a Bloch Hamiltonian for a lattice with multiple sites per unit cell;

  2. distinguish information contained in band energies from information contained in Bloch eigenvectors;

  3. derive and interpret a simple flat band;

  4. connect a flat band to destructive interference and compact localized states;

  5. transfer a local interference mechanism from one lattice geometry to another;

  6. derive the honeycomb-lattice band structure and identify its gapless points;

  7. obtain a low-energy Dirac Hamiltonian by expanding around a band-touching point;

  8. express a two-band Hamiltonian in the Pauli-matrix basis;

  9. determine which perturbations shift a Dirac point and which perturbations open a gap.


Problem 1 — Can interference stop a particle from propagating?

1.1 The sawtooth chain: the simplest non-trivial flat band

Consider the periodic sawtooth chain shown in Figure 1. Each unit cell contains two sites, AnA_n and BnB_n. Let the hopping along the AA chain be tt, and let the hopping along the two diagonal bonds connecting each BB site to neighboring AA sites be t′t'.

This is the sawtooth chain.

Figure 1:This is the sawtooth chain.

Take the tight-binding Hamiltonian to be

H=t∑n(an+1†an+h.c.)+t′∑n[bn†(an+an+1)+h.c.].H = t\sum_n\left(a_{n+1}^{\dagger}a_n+\mathrm{h.c.}\right) +t'\sum_n\left[b_n^{\dagger}(a_n+a_{n+1})+\mathrm{h.c.}\right].

You may choose an equivalent unit-cell convention, but you must state it clearly and use it consistently.

(a) Bloch Hamiltonian

Introduce Fourier-transformed operators and write

H=∑kΨk†H(k)Ψk,Ψk=(akbk).H=\sum_k \Psi_k^\dagger H(k)\Psi_k, \qquad \Psi_k=\begin{pmatrix}a_k\\b_k\end{pmatrix}.

Derive the 2×22\times2 Bloch Hamiltonian H(k)H(k) and obtain its two energy bands E±(k)E_\pm(k).

(b) Finding the flat-band condition

Determine the relation between t′t' and tt for which one of the two bands becomes completely dispersionless. State the corresponding flat-band energy.

Plot both bands over the first Brillouin zone for this special hopping ratio.

(c) The eigenvector matters

Find a Bloch eigenvector ∣uflat(k)⟩|u_{\mathrm{flat}}(k)\rangle associated with the flat band.

The energy tells you that the band does not disperse, but the eigenvector contains information about why. Examine the relative amplitudes and phases on the two sublattices.

What feature of the eigenvector suggests destructive interference?

(d) Construct a compact localized state

Use the flat-band eigenvector as a clue to construct an exact real-space eigenstate whose amplitude is nonzero on only a finite number of sites.

  1. Draw the nonzero amplitudes of your state, including their relative signs and magnitudes.

  2. Act on the state with HH and verify explicitly that it is an eigenstate.

  3. Identify the sites through which the particle could escape from the localized region.

  4. Show that the hopping amplitudes into each such site cancel.

Explain in words why this cancellation prevents the state from propagating.

(e) Why does localization imply a flat band?

Translate your compact localized eigenstate by lattice vectors. Each translated state has the same energy.

Use this observation to explain physically why the corresponding band has no dispersion.

Your explanation should make clear the connection

local destructive interference⟷compact localization⟷flat band.\boxed{ \text{local destructive interference} \longleftrightarrow \text{compact localization} \longleftrightarrow \text{flat band} }.

1.2 Can you recognize the same mechanism without translational symmetry?

Now wrap the local geometry into the finite 12-site cluster shown in Figure 2. We will call this the Star-of-David cluster. Label the sites according to the figure and construct the nearest-neighbor tight-binding Hamiltonian

H=t∑⟨i,j⟩(ci†cj+cj†ci).H=t\sum_{\langle i,j\rangle} \left(c_i^\dagger c_j+c_j^\dagger c_i\right).
This is the 12 sites star of David cluster.

Figure 2:This is the 12 sites star of David cluster.

(a) Construct the finite Hamiltonian

Write the 12×1212\times12 single-particle Hamiltonian matrix in the site basis

{∣1⟩,∣2⟩,…,∣12⟩}.\{|1\rangle,|2\rangle,\ldots,|12\rangle\}.

You may use a short numerical program to diagonalize it after constructing the matrix.

(b) Predict before diagonalizing

Before looking at the numerical eigenvectors, use what you learned from the sawtooth chain to propose a special eigenstate of this finite system.

Where should its amplitudes be nonzero? What relative signs should they have?

(c) Verify the interference mechanism

Verify directly that your proposed state is an eigenstate of the 12×1212\times12 Hamiltonian.

Explain where destructive interference occurs and why the state remains localized even though the lattice contains allowed hopping paths out of its support.

(d) Conceptual question

There is no crystal momentum kk for this finite cluster. What, then, remains of the flat-band physics?

Explain which part of the mechanism is fundamentally local and which part requires translational symmetry.


1.3 From the sawtooth chain to the Kagome lattice

Consider the nearest-neighbor tight-binding model on the Kagome lattice shown in Figure 3. There are three sites, AA, BB, and CC, in each unit cell.

This is the partial picture of a Kagome lattice.

Figure 3:This is the partial picture of a Kagome lattice.

Take

H=t∑⟨i,j⟩(ci†cj+h.c.).H=t\sum_{\langle i,j\rangle} \left(c_i^\dagger c_j+\mathrm{h.c.}\right).

(a) Bloch Hamiltonian

Choose primitive lattice vectors a1\mathbf a_1 and a2\mathbf a_2 and clearly specify the positions of the three basis sites.

Using

Ψk=(akbkck),\Psi_{\mathbf k} = \begin{pmatrix} a_{\mathbf k}\\ b_{\mathbf k}\\ c_{\mathbf k} \end{pmatrix},

derive the 3×33\times3 Bloch Hamiltonian H(k)H(\mathbf k).

(b) Band structure

Diagonalize H(k)H(\mathbf k) and obtain the three bands. Plot them along a suitable high-symmetry path in the first Brillouin zone.

Identify the flat band.

(c) Do not start from the algebra

Instead of treating the flat band merely as one root of a cubic characteristic equation, use the physical picture developed in Secs. 1.1 and 1.2.

Construct a localized eigenstate associated with a Kagome hexagon. Determine the relative amplitudes around the loop and show why hopping away from the loop cancels.

(d) Transfer of understanding

Compare the sawtooth-chain localized state, the Star-of-David state, and the Kagome localized state.

What is common to all three examples?

What aspects depend on lattice geometry, and what aspects do not?


Problem 2 — Can two bands meet without avoiding each other?

2.1 Nearest-neighbor honeycomb tight-binding model

Consider the honeycomb lattice shown in Figure 4. The lattice is not a Bravais lattice: each unit cell contains two inequivalent basis sites, AA and BB.

The left pannel is honeycomb lattice with |\boldsymbol{a}_1|=|\boldsymbol{a}_2|=a. \boldsymbol\delta_2=C_3\boldsymbol\delta_1 and \boldsymbol\delta_2=C_3^{-1}\boldsymbol{\delta}_1. The right pannel is the Brillouin zone.

Figure 4:The left pannel is honeycomb lattice with ∣a1∣=∣a2∣=a|\boldsymbol{a}_1|=|\boldsymbol{a}_2|=a. δ2=C3δ1\boldsymbol\delta_2=C_3\boldsymbol\delta_1 and δ2=C3−1δ1\boldsymbol\delta_2=C_3^{-1}\boldsymbol{\delta}_1. The right pannel is the Brillouin zone.

Let the three nearest-neighbor vectors connecting an AA site to its neighboring BB sites be δ1\boldsymbol\delta_1, δ2\boldsymbol\delta_2, and δ3\boldsymbol\delta_3.

Consider

H=t∑⟨i,j⟩(ai†bj+h.c.).H=t\sum_{\langle i,j\rangle} \left(a_i^\dagger b_j+\mathrm{h.c.}\right).

(a) Fourier transform

Derive the momentum-space Hamiltonian

H=∑kΨk†H(k)Ψk,Ψk=(akbk).H=\sum_{\mathbf k} \Psi_{\mathbf k}^\dagger H(\mathbf k) \Psi_{\mathbf k}, \qquad \Psi_{\mathbf k}= \begin{pmatrix} a_{\mathbf k}\\b_{\mathbf k} \end{pmatrix}.

Show that the off-diagonal element can be expressed through a structure factor of the form

f(k)=∑j=13eik⋅δj,f(\mathbf k)=\sum_{j=1}^{3}e^{i\mathbf k\cdot\boldsymbol\delta_j},

up to your chosen convention.

(b) Band structure

Find the two energy bands E±(k)E_\pm(\mathbf k).

Plot the band structure along a high-symmetry path such as

Γ→K→M→Γ.\Gamma\rightarrow K\rightarrow M\rightarrow\Gamma.

Use the right pannel of Figure 4 to identify the relevant high-symmetry points.

Locate the points where the two bands touch.

(c) Why can the bands touch?

At a generic momentum, two bands tend to avoid one another when they hybridize. Why does the honeycomb model nevertheless possess band-touching points?

Use the condition on f(k)f(\mathbf k) to formulate your answer.


2.2 From a lattice model to the Dirac Hamiltonian

Choose one band-touching point, for example K\mathbf K, and write

k=K+q,∣q∣≪∣K∣.\mathbf k=\mathbf K+\mathbf q, \qquad |\mathbf q|\ll |\mathbf K|.

(a) Small-momentum expansion

Expand H(K+q)H(\mathbf K+\mathbf q) to leading nonvanishing order in q\mathbf q.

(b) Pauli-matrix decomposition

Any 2×22\times2 Hermitian Hamiltonian can be written as

H(k)=d0(k)I+dx(k)σx+dy(k)σy+dz(k)σz.H(\mathbf k) =d_0(\mathbf k)\mathbb I +d_x(\mathbf k)\sigma_x +d_y(\mathbf k)\sigma_y +d_z(\mathbf k)\sigma_z.

Identify the functions dμd_\mu for the nearest-neighbor honeycomb model.

Show that near the gapless point the low-energy Hamiltonian takes the form of a two-dimensional massless Dirac Hamiltonian, up to convention-dependent signs and rotations of coordinates,

Heff(q)∼vF(qxσx+qyσy).H_{\mathrm{eff}}(\mathbf q) \sim v_F(q_x\sigma_x+q_y\sigma_y).

Determine the Fermi velocity vFv_F in terms of the lattice parameters and hopping amplitude.

(c) What is the ``spin’’ in this Dirac Hamiltonian?

The Pauli matrices here do not need to represent the physical electron spin.

What two-dimensional degree of freedom do they act on in this problem? Explain why this is often called a pseudospin.


2.3 Is the Dirac cone an artifact of nearest-neighbor hopping?

A natural concern is that the Dirac Hamiltonian may simply be an accident of an overly simple tight-binding model. Let us perturb the model.

Add a real next-nearest-neighbor hopping t2t_2 between sites on the same sublattice, as illustrated in Figure 4 left pannel.:

H2=t2∑⟨ ⁣⟨i,j⟩ ⁣⟩(ci†cj+h.c.).H_2=t_2\sum_{\langle\!\langle i,j\rangle\!\rangle} \left(c_i^\dagger c_j+\mathrm{h.c.}\right).

(a) Modified Bloch Hamiltonian

Derive the new 2×22\times2 Bloch Hamiltonian and decompose it as

H(k)=d0(k)I+dx(k)σx+dy(k)σy+dz(k)σz.H(\mathbf k)= d_0(\mathbf k)\mathbb I +d_x(\mathbf k)\sigma_x +d_y(\mathbf k)\sigma_y +d_z(\mathbf k)\sigma_z.

Which coefficient is changed by real, sublattice-symmetric next-nearest-neighbor hopping?

(b) Does the Dirac point survive?

Determine whether the two bands remain degenerate at KK and K′K'.

Expand again around a Dirac point. Does t2t_2 produce a mass gap, change the Dirac velocity, shift the energy of the Dirac point, or some combination of these?

Support your conclusion analytically and with a band-structure plot.


2.4 What actually gaps a Dirac point?

Now consider a staggered on-site potential

HΔ=Δ∑i(ai†ai−bi†bi).H_\Delta = \Delta\sum_i \left(a_i^\dagger a_i-b_i^\dagger b_i\right).

(a) Pauli-matrix interpretation

Show that this perturbation contributes a term proportional to

Δσz.\Delta\sigma_z.

(b) Massive Dirac spectrum

Find the low-energy spectrum near KK and show that it has the form

E±(q)=ED±vF2∣q∣2+Δ2,E_\pm(\mathbf q) = E_D \pm \sqrt{v_F^2|\mathbf q|^2+\Delta^2},

with the appropriate EDE_D for the model you are considering.

What is the size of the band gap?

(c) Compare the two perturbations

Explain why real next-nearest-neighbor hopping and a staggered sublattice potential have qualitatively different effects even though both modify the original nearest-neighbor model.

Use the Pauli-matrix decomposition to formulate a general rule:

Which terms can merely shift a Dirac point in energy, and which terms can gap it?


Synthesis — What did the basis vector buy us?

Answer the following questions concisely in your own words.

1. Energy versus eigenvector

Suppose you know only the band energies En(k)E_n(\mathbf k). What important physical information would you miss in the flat-band and Dirac examples studied here?

2. Two consequences of internal structure

Explain how having multiple basis sites in a unit cell enabled two apparently very different phenomena:

flat bandsandDirac cones.\text{flat bands} \qquad\text{and}\qquad \text{Dirac cones}.

3. Local versus momentum-space thinking

The flat-band problem was most naturally understood through a real-space interference picture, whereas the Dirac problem was naturally understood through a momentum-space 2×22\times2 Hamiltonian.

Why are both descriptions useful? What does each reveal that the other may obscure?


Computational component

For this homework, your numerical work should be used to check and visualize analytical reasoning, not replace it.

Your submission should include at least the following student-generated plots:

  1. sawtooth-chain bands at the flat-band hopping ratio;

  2. Kagome bands along a stated high-symmetry path;

  3. nearest-neighbor honeycomb bands along Γ→K→M→Γ\Gamma\rightarrow K\rightarrow M\rightarrow\Gamma;

  4. honeycomb bands with nonzero real next-nearest-neighbor hopping, compared with the nearest-neighbor result.

Clearly label axes, hopping parameters, and momentum paths. Include enough code or pseudocode that your numerical calculation can be reproduced.


What you should take away

The purpose of this homework is not simply to diagonalize larger matrices. The important conceptual progression is

more than one site per unit cell→matrix-valued H(k)→nontrivial eigenvectors\boxed{ \text{more than one site per unit cell} \rightarrow \text{matrix-valued }H(\mathbf k) \rightarrow \text{nontrivial eigenvectors} }

and from there two different pieces of physics emerge:

destructive interference→compact localized states→flat bands\boxed{ \text{destructive interference} \rightarrow \text{compact localized states} \rightarrow \text{flat bands} }

and

two-component Bloch states→band touching→Dirac Hamiltonian→mass versus symmetry-preserving perturbations.\boxed{ \text{two-component Bloch states} \rightarrow \text{band touching} \rightarrow \text{Dirac Hamiltonian} \rightarrow \text{mass versus symmetry-preserving perturbations}. }

The eigenvalues are only part of an eigenvalue problem. Beginning with this homework, the structure of the eigenvectors will become increasingly important.