Skip to content

Tight-Binding Model

The tight-binding model describes coherent motion among a retained set of localized orbitals. Instead of resolving the continuous wavefunction between neighboring orbital centers, it records that motion through Hamiltonian matrix elements called hopping amplitudes. Translation-invariant hopping turns localized site states into extended crystal-momentum eigenstates and, on a periodic chain, produces the characteristic cosine dispersion.

The basic model is quadratic: it contains onsite one-body energies and hopping, but no particle–particle interaction. It can therefore be solved by diagonalizing a one-particle Hermitian matrix. The same matrix may describe one particle, many noninteracting fermions, or many noninteracting bosons; statistics and filling determine how its modes are occupied.

This page is the canonical home for:

  • the generic hopping Hamiltonian on a finite graph in one-particle and Fock-space language;
  • nearest-neighbor hopping and its sign conventions;
  • exact diagonalization on arbitrary finite graphs;
  • Fourier diagonalization of translation-invariant chains;
  • cosine dispersions, bandwidth, velocity, and effective mass;
  • open, periodic, and twisted boundary conditions for the basic chain;
  • the algebraic extension to longer-range and multi-orbital quadratic models;
  • the occupation of one-particle modes by noninteracting fermions or bosons;
  • validity checks and the limits of what a noninteracting hopping model can establish.

The Tight-Binding Chain dossier owns the convention-complete one-dimensional baseline and finite validation targets. The Tight-Binding Dimer owns the two-site first encounter. Momentum-Space Representation owns Fourier normalization, Brillouin-zone kinematics, and interaction vertices. Tight-Binding Models is the canonical quantum-matter method page for continuum projection, crystalline orbital embeddings, material Bloch matrices, spin–orbit terms, Wannier downfolding, and the worked SSH, square, and honeycomb models.

Optical Lattices owns the AMO construction, recoil scales, loading, and calibration that connect a standing-wave potential to measured hopping parameters. Detailed electronic structure, material-specific orbital choices, band topology, and realistic crystal modeling belong in Tight-Binding Models and its neighboring Quantum Matter articles. The present page develops the generic lattice Hamiltonian that those subjects use.

Choose normalized localized states

∣i,α⟩,\lvert i,\alpha\rangle,

where ii labels a site or unit cell and α\alpha labels an orbital, sublattice, spin, or another internal mode. A particle initially localized near one site can evolve into neighboring orbitals because the Hamiltonian has off-diagonal matrix elements.

For one orbital per site, a useful schematic form is

htb=∑iϵi∣i⟩⟨i∣−∑i≠jtij∣i⟩⟨j∣.h_{\mathrm{tb}} = \sum_i \epsilon_i \lvert i\rangle\langle i\rvert - \sum_{i\ne j} t_{ij} \lvert i\rangle\langle j\rvert.

The onsite energy ϵi\epsilon_i is diagonal in the localized basis. The hopping tijt_{ij} couples distinct orbitals. Hopping is coherent unitary coupling, not an irreversible stochastic jump.

Localized Orbitals from a Continuum Problem

Section titled “Localized Orbitals from a Continuum Problem”

Suppose a one-particle continuum Hamiltonian h^\widehat h is projected onto orthonormal localized orbitals wiα(r)w_{i\alpha}(\mathbf r). Its retained matrix elements are

hiα,jβ=∫ddr wiα∗(r)h^wjβ(r).h_{i\alpha,j\beta} = \int d^dr\, w_{i\alpha}^*(\mathbf r) \widehat h w_{j\beta}(\mathbf r).

The projected Hamiltonian is

hproj=∑i,α∑j,βhiα,jβ∣i,α⟩⟨j,β∣.h_{\mathrm{proj}} = \sum_{i,\alpha} \sum_{j,\beta} h_{i\alpha,j\beta} \lvert i,\alpha\rangle \langle j,\beta\rvert.

A common sign convention defines off-diagonal hopping by

tiα,jβ=−hiα,jβ,(i,α)≠(j,β).t_{i\alpha,j\beta} = -h_{i\alpha,j\beta}, \qquad (i,\alpha)\ne(j,\beta).

The minus sign is conventional. A trustworthy calculation states whether tijt_{ij} denotes the matrix element itself or its negative.

Tight binding is not defined solely by drawing a lattice. It is an approximation or effective model only after specifying:

  • which localized orbitals are retained;
  • how well separated they are from omitted orbitals;
  • which hopping ranges are kept;
  • whether overlap between basis functions has been orthogonalized;
  • whether interactions, spin–orbit terms, or external fields are omitted or added;
  • which observables and energy window the model is intended to reproduce.

Exponential localization often makes distant hopping amplitudes small, but it does not make every nearest-neighbor truncation exact. Symmetry can also force a nominally short-range matrix element to vanish while a longer-range one remains important.

Atomic-orbital trial functions are not always orthogonal. If

Sab=⟨a∣b⟩≠δab,S_{ab} = \langle a\vert b\rangle \ne \delta_{ab},

then the coefficients obey a generalized eigenvalue problem,

∑bhabub=E∑bSabub.\sum_b h_{ab}u_b = E \sum_b S_{ab}u_b.

Replacing SS by the identity without an orthogonalization or a controlled small-overlap argument changes the model. The canonical tight-binding formulas below assume an orthonormal retained basis.

Compress the combined label (i,α)(i,\alpha) into aa. The most general finite tight-binding Hamiltonian is a Hermitian matrix,

htb=∑a,bhab∣a⟩⟨b∣,hba=hab∗.h_{\mathrm{tb}} = \sum_{a,b} h_{ab} \lvert a\rangle\langle b\rvert, \qquad h_{ba}=h_{ab}^*.

Separating onsite and intersite terms gives

htb=∑aϵa∣a⟩⟨a∣−∑a≠btab∣a⟩⟨b∣,h_{\mathrm{tb}} = \sum_a \epsilon_a \lvert a\rangle\langle a\rvert - \sum_{a\ne b} t_{ab} \lvert a\rangle\langle b\rvert,

with

ϵa∈R,tba=tab∗.\epsilon_a\in\mathbb R, \qquad t_{ba}=t_{ab}^*.

If each unordered bond is counted once, write instead

htb=∑aϵa∣a⟩⟨a∣−∑⟨a,b⟩(tab∣a⟩⟨b∣+tab∗∣b⟩⟨a∣).\begin{aligned} h_{\mathrm{tb}} ={}& \sum_a \epsilon_a \lvert a\rangle\langle a\rvert \\ &- \sum_{\langle a,b\rangle} \left( t_{ab} \lvert a\rangle\langle b\rvert + t_{ab}^* \lvert b\rangle\langle a\rvert \right). \end{aligned}

These two conventions are equivalent only when their summation rules are respected.

A directed hopping amplitude has an orientation:

tabmultiplies∣a⟩⟨b∣.t_{ab} \quad \text{multiplies} \quad \lvert a\rangle\langle b\rvert.

Hermiticity fixes the reverse process to have amplitude tab∗t_{ab}^*. For real hopping, both directions carry the same real coefficient. For complex hopping, the phase changes sign under reversal.

A frequent factor-of-two error comes from summing both ordered pairs (a,b)(a,b) and (b,a)(b,a) and also appending a Hermitian conjugate. Use either an ordered-pair sum or an unordered-bond sum, not both.

For one orbital on each vertex of a graph, uniform real nearest-neighbor hopping gives

htb=ϵ0I−tA,h_{\mathrm{tb}} = \epsilon_0 I-tA,

where AA is the graph adjacency matrix:

Aij={1,i and j are connected,0,otherwise.A_{ij} = \begin{cases} 1,&i\text{ and }j\text{ are connected},\\ 0,&\text{otherwise}. \end{cases}

The graph spectrum of AA therefore determines the one-particle tight-binding spectrum. Geometry enters through connectivity, loops, boundaries, coordination, and any spatial dependence assigned to the amplitudes.

Adjacency Matrix Versus Discrete Laplacian

Section titled “Adjacency Matrix Versus Discrete Laplacian”

The graph Laplacian is

L=D−A,L = D-A,

where Dii=ziD_{ii}=z_i is the degree of vertex ii. On a regular graph with degree zz,

tL=tzI−tA.tL = tzI-tA.

Thus a Laplacian kinetic term and a nearest-neighbor tight-binding term differ only by the constant onsite shift tztz on a regular graph. On an irregular graph or at an open boundary, DD is not generally proportional to the identity, so replacing −tA-tA by tLtL changes boundary onsite terms and can change the spectrum.

The continuum-discretization meaning of this distinction is developed in Real-Space Representation.

Introduce a creation operator ca†c_a^\dagger for each retained orbital. The Fock-space lift of the one-particle matrix is

Htb=∑a,bhabca†cb.H_{\mathrm{tb}} = \sum_{a,b} h_{ab} c_a^\dagger c_b.

For onsite energies and unordered hopping bonds,

Htb=∑aϵana−∑⟨a,b⟩(tabca†cb+tab∗cb†ca),\begin{aligned} H_{\mathrm{tb}} ={}& \sum_a \epsilon_a n_a \\ &- \sum_{\langle a,b\rangle} \left( t_{ab}c_a^\dagger c_b + t_{ab}^*c_b^\dagger c_a \right), \end{aligned}

where

na=ca†ca.n_a=c_a^\dagger c_a.

The operators may be bosonic or fermionic. Their algebra changes allowed occupations and many-body states, but it does not change the one-particle matrix hh.

The Hamiltonian is quadratic because every term contains one creation and one annihilation operator. It acts on every particle-number sector. A quadratic Hamiltonian can therefore describe a macroscopic noninteracting gas, not merely a single particle.

What is absent is a term such as

U∑ini↑ni↓,U \sum_i n_{i\uparrow}n_{i\downarrow},

or another quartic interaction. Adding that term for spinful fermions produces the Hubbard Model, whose competition between hopping and interaction is no longer solved by a one-particle basis change. Projecting out doublons in its strong-repulsion sector instead leads to the constrained t–J Model Preview. Coupling the band locally to a separate spin gives the Kondo Model Preview. For bosons, hopping plus onsite pair interaction produces the Bose–Hubbard Model.

The total number operator is

N^=∑ana.\widehat N = \sum_a n_a.

Every hopping term destroys one particle in one mode and creates one in another, so

[Htb,N^]=0.[H_{\mathrm{tb}},\widehat N] = 0.

Hopping redistributes particles without changing their total number. Pairing terms such as ca†cb†+h.c.c_a^\dagger c_b^\dagger+\mathrm{h.c.} are quadratic but are not part of the number-conserving tight-binding model defined here.

Exact Diagonalization on an Arbitrary Graph

Section titled “Exact Diagonalization on an Arbitrary Graph”

Solve the one-particle eigenproblem

∑bhabubν=ενuaν.\sum_b h_{ab}u_{b\nu} = \varepsilon_\nu u_{a\nu}.

Choose the eigenvectors orthonormally:

∑auaν∗uaμ=δνμ.\sum_a u_{a\nu}^*u_{a\mu} = \delta_{\nu\mu}.

Define normal-mode operators

dν=∑auaν∗ca,ca=∑νuaνdν.d_\nu = \sum_a u_{a\nu}^*c_a, \qquad c_a = \sum_\nu u_{a\nu}d_\nu.

The transformation preserves the canonical commutation or anticommutation relations. Substitution gives

Htb=∑νενdν†dν.H_{\mathrm{tb}} = \sum_\nu \varepsilon_\nu d_\nu^\dagger d_\nu.

This is the complete solution of the number-conserving quadratic model on a finite graph.

In the normal-mode occupation basis,

∣{nν}⟩,\lvert\{n_\nu\}\rangle,

the energy is

E{nν}=∑νενnν.E_{\{n_\nu\}} = \sum_\nu \varepsilon_\nu n_\nu.

For spinless fermions,

nν∈{0,1},n_\nu\in\{0,1\},

while for ordinary bosons,

nν∈{0,1,2,…}.n_\nu\in\{0,1,2,\ldots\}.

Adding a nearest-neighbor density interaction to a one-dimensional spinless hopping band gives the Spinless Fermion Chains tt–VV model. That interaction changes the problem from a one-body band-filling exercise into an interacting Luttinger-liquid and charge-order problem.

If spin or another conserved flavor is present, each flavor has its own mode occupation. The one-body eigenvalues are shared when the hopping is flavor independent.

Take NN sites at

xj=ja,j=0,…,N−1,x_j=ja, \qquad j=0,\ldots,N-1,

with lattice spacing aa, uniform onsite energy ϵ0\epsilon_0, and real nearest-neighbor hopping tt. The standard Hamiltonian is

H=ϵ0∑jnj−t∑j(cj+1†cj+cj†cj+1).\begin{aligned} H ={}& \epsilon_0 \sum_j n_j \\ &- t \sum_j \left( c_{j+1}^\dagger c_j + c_j^\dagger c_{j+1} \right). \end{aligned}

The meaning of the final bond depends on the boundary condition. This small piece of model data changes the finite-size eigenstates.

For a ring,

cj+N=cj.c_{j+N}=c_j.

There are NN bonds, including the bond from N−1N-1 back to 00. Translation by one site is an exact symmetry.

The allowed wave numbers satisfy

eikNa=1,e^{ikNa}=1,

so

km=2πmNa.k_m = \frac{2\pi m}{Na}.

Choose any NN inequivalent representatives modulo 2π/a2\pi/a. A common first Brillouin zone is

−πa≤k<πa.-\frac{\pi}{a} \le k < \frac{\pi}{a}.

The endpoints differ by a reciprocal-lattice vector and are not distinct.

Use the unitary transform

cj=1N∑keikxjck,c_j = \frac1{\sqrt N} \sum_k e^{ikx_j}c_k,

with inverse

ck=1N∑je−ikxjcj.c_k = \frac1{\sqrt N} \sum_j e^{-ikx_j}c_j.

Discrete orthogonality gives

1N∑j=0N−1ei(k−q)xj=δkq.\frac1N \sum_{j=0}^{N-1} e^{i(k-q)x_j} = \delta_{kq}.

Consequently,

∑jnj=∑knk.\sum_j n_j = \sum_k n_k.

The transform changes basis; it does not change the number of one-particle modes.

For the forward hopping sum,

∑jcj+1†cj=∑ke−ikack†ck.\sum_j c_{j+1}^\dagger c_j = \sum_k e^{-ika} c_k^\dagger c_k.

The reverse hopping gives the complex conjugate phase:

∑jcj†cj+1=∑keikack†ck.\sum_j c_j^\dagger c_{j+1} = \sum_k e^{ika} c_k^\dagger c_k.

Therefore

H=∑kε(k)ck†ck,H = \sum_k \varepsilon(k) c_k^\dagger c_k,

with

ε(k)=ϵ0−t(eika+e−ika).\varepsilon(k) = \epsilon_0 - t \left( e^{ika}+e^{-ika} \right).

Using eix+e−ix=2cos⁡xe^{ix}+e^{-ix}=2\cos x,

ε(k)=ϵ0−2tcos⁡(ka).\varepsilon(k) = \epsilon_0-2t\cos(ka).

The localized site basis and the energy basis are different whenever t≠0t\ne0.

Nearest-neighbor tight-binding chain and its cosine dispersion in crystal momentum

A periodic nearest-neighbor chain is diagonalized by the lattice Fourier transform. Real uniform hopping produces one cosine band with edges ϵ0∓2t\epsilon_0\mp2t for t>0t>0.

The function ε(k)\varepsilon(k) is periodic:

ε(k+2πa)=ε(k).\varepsilon \left( k+\frac{2\pi}{a} \right) = \varepsilon(k).

This periodicity reflects crystal-momentum equivalence, not repeated physically distinct states. A finite ring samples the dispersion at NN allowed kk values; the continuous curve is the large-NN interpolation.

For real hopping, the dispersion is even:

ε(−k)=ε(k).\varepsilon(-k) = \varepsilon(k).

That equality follows from the combination of real hopping and inversion-symmetric nearest-neighbor geometry.

For t>0t>0,

εmin⁡=ϵ0−2tatk=0,\varepsilon_{\min} = \epsilon_0-2t \quad \text{at} \quad k=0,

and

εmax⁡=ϵ0+2tatk=πa.\varepsilon_{\max} = \epsilon_0+2t \quad \text{at} \quad k=\frac{\pi}{a}.

The bandwidth is

W=εmax⁡−εmin⁡=4t.W = \varepsilon_{\max} - \varepsilon_{\min} = 4t.

For arbitrary real tt,

W=4∣t∣.W=4\lvert t\rvert.

The onsite energy shifts the whole band but does not change its width.

For a wave packet narrow in crystal momentum, the semiclassical group velocity is

v(k)=1ℏdεdk=2taℏsin⁡(ka).v(k) = \frac1{\hbar} \frac{d\varepsilon}{dk} = \frac{2ta}{\hbar} \sin(ka).

Thus

∣v(k)∣≤2∣t∣aℏ.\lvert v(k)\rvert \le \frac{2\lvert t\rvert a}{\hbar}.

At a band extremum, the group velocity vanishes even though the eigenstate is spatially extended. Localization and zero group velocity are different statements.

For t>0t>0 and ∣ka∣≪1\lvert ka\rvert\ll1,

cos⁡(ka)=1−(ka)22+O((ka)4).\cos(ka) = 1-\frac{(ka)^2}{2} + O((ka)^4).

The band bottom is therefore

ε(k)=ϵ0−2t+ta2k2+O(k4a4).\varepsilon(k) = \epsilon_0-2t + ta^2k^2 + O(k^4a^4).

Comparing with

ε(k)=εmin⁡+ℏ2k22m∗+⋯\varepsilon(k) = \varepsilon_{\min} + \frac{\hbar^2k^2}{2m^*} +\cdots

gives

m∗=ℏ22ta2.m^* = \frac{\hbar^2}{2ta^2}.

At the top of the same band, the curvature is negative and the electron effective mass defined by curvature is negative. Hole variables reorganize nearly filled-band dynamics with a positive hole mass. The compact curvature formula is collected in Effective Mass.

The density of states counts one-particle modes per energy interval. In one dimension,

g(E)∝∑k∗1∣dε/dk∣k∗,g(E) \propto \sum_{k_*} \frac1{ \left| d\varepsilon/dk \right|_{k_*} },

where the sum runs over solutions of ε(k∗)=E\varepsilon(k_*)=E. The group velocity vanishes at the cosine-band edges, so the one-dimensional density of states has band-edge singularities in the infinite-chain limit.

Normalization conventions and dimensional examples belong to Density of States.

For an open chain, sites are labeled

j=1,…,N,j=1,\ldots,N,

and the hopping sum contains only

j=1,…,N−1.j=1,\ldots,N-1.

There is no bond between sites NN and 11. Translation by one site is not an exact symmetry, so periodic plane waves are not exact finite-chain eigenstates.

The one-particle difference equation in the interior is

Eψj=ϵ0ψj−t(ψj−1+ψj+1).E\psi_j = \epsilon_0\psi_j - t \left( \psi_{j-1}+\psi_{j+1} \right).

Open ends are encoded by

ψ0=0,ψN+1=0.\psi_0=0, \qquad \psi_{N+1}=0.

These are endpoint conditions for the discrete recurrence, not extra physical sites.

The normalized open-chain eigenvectors are

ψm(j)=2N+1sin⁡(qmj),\psi_m(j) = \sqrt{\frac{2}{N+1}} \sin(q_mj),

where

qm=πmN+1,m=1,…,N.q_m = \frac{\pi m}{N+1}, \qquad m=1,\ldots,N.

Their energies are

Em=ϵ0−2tcos⁡qm.E_m = \epsilon_0-2t\cos q_m.

The variable qmq_m is dimensionless. A wave number may be defined as km=qm/ak_m=q_m/a, but it is not an eigenvalue of an exact finite-chain translation symmetry.

The open chain has NN standing-wave modes, exactly matching its NN sites.

Open and periodic chains approach the same bulk dispersion as N→∞N\to\infty, but their finite spectra are not identical. Open boundaries:

  • remove one bond relative to a ring;
  • break discrete translation symmetry;
  • replace traveling waves by standing waves;
  • permit boundary-localized states when edge couplings or onsite terms are modified;
  • change finite-size level spacing and degeneracies.

Boundary Conditions on Lattices owns systematic finite-size comparisons, momentum-sector bookkeeping, and fermion-parity caveats. Here the boundary conditions are developed only far enough to solve the basic hopping chain.

A twist θ\theta imposes

cj+N=eiθcj.c_{j+N} = e^{i\theta}c_j.

Allowed plane waves satisfy

eikNa=eiθ,e^{ikNa} = e^{i\theta},

so

km(θ)=2πm+θNa.k_m(\theta) = \frac{2\pi m+\theta}{Na}.

The energies are

εm(θ)=ϵ0−2tcos⁡(2πm+θN).\varepsilon_m(\theta) = \epsilon_0 - 2t \cos \left( \frac{2\pi m+\theta}{N} \right).

A twist shifts the finite momentum grid through the same bulk dispersion. Because θ\theta and θ+2π\theta+2\pi describe the same boundary condition,

Spec⁡H(θ+2π)=Spec⁡H(θ)\operatorname{Spec}H(\theta+2\pi) = \operatorname{Spec}H(\theta)

as an unordered set, although individual level labels can permute.

The twist can be placed on the boundary bond,

−t(e−iθc0†cN−1+eiθcN−1†c0),-t \left( e^{-i\theta}c_0^\dagger c_{N-1} + e^{i\theta}c_{N-1}^\dagger c_0 \right),

or distributed uniformly over all bonds by a site-dependent phase redefinition. The spectrum depends on the total loop phase, not on where a particular gauge places it.

For a charged particle on a ring, this total phase can represent an Aharonov–Bohm flux. The gauge principle and its limits are developed in Peierls Phase Preview.

BoundaryFinal bondExact one-site translationNatural modes
openabsentnostanding waves
periodicreal hoppingyesdiscrete plane waves
twistedphase eiθe^{i\theta}gauge-dependent representation of a twisted translationshifted plane waves

All three require exactly NN one-particle eigenstates for NN single-orbital sites.

On an open nearest-neighbor chain, the transformation

cj⟼(−1)jcjc_j \longmapsto (-1)^j c_j

changes

t⟼−t.t\longmapsto -t.

It exchanges the apparent band minimum and maximum by shifting momentum by π/a\pi/a. On a bipartite graph with hopping only between the two sublattices, the same sign change can be made with opposite phases on the two sublattices.

This does not mean that every hopping sign is unphysical. On an odd ring, a uniform sign flip changes the phase accumulated around the loop. With several hopping ranges or frustrated loops, no single site rephasing need remove all relative signs.

Under a rephasing

ci′=eiχici,c_i' = e^{i\chi_i}c_i,

the hopping coefficients in the primed basis are

tij′=ei(χi−χj)tij.t_{ij}' = e^{i(\chi_i-\chi_j)} t_{ij}.

Individual link phases therefore depend on the localized-orbital convention. Around a closed oriented loop CC, the phase

ΦC=arg⁡∏(ij)∈Ctij\Phi_C = \arg \prod_{(ij)\in C} t_{ij}

is invariant under site rephasings. Spectra can depend on such loop phases.

For a spinless model written in a basis where every hopping and onsite energy is real, complex conjugation KK satisfies

KhK−1=h.KhK^{-1}=h.

This is the standard spinless time-reversal symmetry. A loop phase not congruent to 00 or π\pi modulo 2π2\pi generally obstructs a globally real representation and can break this symmetry. A π\pi loop phase can still be represented by real signed hoppings.

For spinful particles, time reversal also acts on spin and squares to −1-1 for a single spin-1/21/2 particle. Spin-dependent hopping then requires a matrix treatment beyond the scalar real-hopping criterion.

On a dd-dimensional hypercubic lattice with primitive spacings aμa_\mu and real axis-dependent hoppings tμt_\mu,

ε(k)=ϵ0−2∑μ=1dtμcos⁡(kμaμ).\varepsilon(\mathbf k) = \epsilon_0 - 2 \sum_{\mu=1}^d t_\mu \cos(k_\mu a_\mu).

For isotropic tμ=t>0t_\mu=t>0,

εmin⁡=ϵ0−2dt,\varepsilon_{\min} = \epsilon_0-2dt,

and

εmax⁡=ϵ0+2dt.\varepsilon_{\max} = \epsilon_0+2dt.

The bandwidth is

W=4d∣t∣.W=4d\lvert t\rvert.

Coordination and bandwidth are related for this simple lattice, but the exact bandwidth of a general graph is not determined by coordination alone.

Let δ\boldsymbol\delta run over directed displacement vectors and let

t(−δ)=t(δ)∗.t(-\boldsymbol\delta) = t(\boldsymbol\delta)^*.

Then

H=−∑j,δt(δ)cj+δ†cjH = - \sum_{j,\boldsymbol\delta} t(\boldsymbol\delta) c_{j+\boldsymbol\delta}^\dagger c_j

has dispersion

ε(k)=−∑δt(δ)e−ik⋅δ,\varepsilon(\mathbf k) = - \sum_{\boldsymbol\delta} t(\boldsymbol\delta) e^{-i\mathbf k\cdot\boldsymbol\delta},

up to any separately displayed onsite energy. Hermiticity makes ε(k)\varepsilon(\mathbf k) real.

This compact formula is useful, but its bond-counting convention must be stated: the displacement set here includes both directions.

For a one-dimensional inversion-symmetric chain with real hopping trt_r across rr lattice spacings,

ε(k)=ϵ0−2∑r≥1trcos⁡(rka).\varepsilon(k) = \epsilon_0 - 2 \sum_{r\ge1} t_r\cos(rka).

Nearest-neighbor tight binding retains only t1t_1. A next-nearest-neighbor term adds

−2t2cos⁡(2ka).-2t_2\cos(2ka).

It can shift band extrema, change curvature, break the simple bipartite spectral symmetry, and alter the density of states. A fit that needs substantial t2t_2 is still tight binding, but it is not a nearest-neighbor model.

Let α=1,…,M\alpha=1,\ldots,M label orbitals or sublattices within each cell. Translation symmetry block-diagonalizes the Hamiltonian as

H=∑kck†h(k)ck,H = \sum_{\mathbf k} \mathbf c_{\mathbf k}^\dagger h(\mathbf k) \mathbf c_{\mathbf k},

where

ck=(ck1⋮ckM),\mathbf c_{\mathbf k} = \begin{pmatrix} c_{\mathbf k1}\\ \vdots\\ c_{\mathbf kM} \end{pmatrix},

and h(k)h(\mathbf k) is an M×MM\times M Hermitian matrix.

Fourier transformation resolves translation sectors. A second, generally k\mathbf k-dependent unitary transformation diagonalizes h(k)h(\mathbf k) inside each sector.

A generic two-orbital block is

h(k)=(ϵA(k)f(k)f(k)∗ϵB(k)).h(k) = \begin{pmatrix} \epsilon_A(k) & f(k)\\ f(k)^* & \epsilon_B(k) \end{pmatrix}.

Its two band energies are

E±(k)=ϵA(k)+ϵB(k)2±[ϵA(k)−ϵB(k)2]2+∣f(k)∣2.\begin{aligned} E_\pm(k) ={}& \frac{ \epsilon_A(k)+\epsilon_B(k) }{2} \\ &\pm \sqrt{ \left[ \frac{ \epsilon_A(k)-\epsilon_B(k) }{2} \right]^2 + \lvert f(k)\rvert^2 }. \end{aligned}

Hybridization f(k)f(k) generally splits levels that would cross in its absence. Symmetry may force f(k)f(k) to vanish at selected momenta, in which case crossings can remain.

The SSH Model and Graphene Dirac Model are compact examples of multi-sublattice hopping, but their topology and material interpretation have separate canonical homes.

For a periodic lattice, the localized operators and crystal-momentum operators are related by a discrete Fourier transform. Translation by a lattice vector acts diagonally on ck†∣0⟩c_{\mathbf k}^\dagger\lvert0\rangle, so each k\mathbf k labels a translation character.

With one orbital per primitive cell and no additional internal mixing, there is one band per retained flavor:

k⟼ε(k).\mathbf k \longmapsto \varepsilon(\mathbf k).

With MM orbitals per cell, diagonalizing h(k)h(\mathbf k) yields MM bands:

h(k)un(k)=εn(k)un(k).h(\mathbf k) u_n(\mathbf k) = \varepsilon_n(\mathbf k) u_n(\mathbf k).

This is the tight-binding route to band structure. Bloch theorem is the symmetry statement; tight binding is a particular localized-basis representation and truncation of the Hamiltonian.

In an isolated set of bands, localized orbitals and extended Bloch states can be related by Fourier transformation. Wannier Functions owns the exact Bloch-frame construction, localization, disentanglement, and topology diagnostics; this page begins with declared lattice orbitals and hopping matrices and owns their graph and Fock-space consequences. The same retained subspace can therefore have:

  • a real-space description with localized orbitals and hopping amplitudes;
  • a momentum-space description with band energies and orbital eigenvectors.

These are complementary bases, not competing physical theories. Within a fixed selected subspace the complete basis transform is exact; selecting or disentangling that subspace and truncating the resulting hopping matrix are separate approximations.

Tight Binding Versus Nearly Free Particles

Section titled “Tight Binding Versus Nearly Free Particles”

Tight binding begins from localized orbitals and treats intersite hybridization through hopping. A nearly-free-particle expansion begins from plane waves and treats a periodic potential as coupling reciprocal-space modes.

Both can describe the same periodic Hamiltonian in different regimes. Neither slogan alone guarantees quantitative accuracy. The useful basis is the one in which the retained subspace is small and omitted couplings are controlled.

The dispersion does not determine a many-body state until statistics and filling are specified. For noninteracting fermions at zero temperature, the ground state fills the lowest available one-particle modes up to the particle number. For noninteracting bosons, repeated occupation of the lowest mode is allowed.

In a grand-canonical description,

K=H−μN^=∑ν(εν−μ)dν†dν.K = H-\mu\widehat N = \sum_\nu \left( \varepsilon_\nu-\mu \right) d_\nu^\dagger d_\nu.

The chemical potential changes occupations; it does not alter the eigenvectors of a number-conserving one-body Hamiltonian.

Calling a tight-binding model metallic, insulating, magnetic, or superconducting requires more than displaying ε(k)\varepsilon(k). One must specify filling, degeneracies, gaps to other bands, interactions, disorder, dimension, and the observable criterion.

If hopping is independent of a flavor σ\sigma,

H=∑k,σε(k)ckσ†ckσ.H = \sum_{\mathbf k,\sigma} \varepsilon(\mathbf k) c_{\mathbf k\sigma}^\dagger c_{\mathbf k\sigma}.

Each one-particle energy is flavor degenerate. Spin-independent hopping alone does not produce magnetism. Magnetism requires a state-selection mechanism such as interactions, spin-dependent fields, exchange, or explicit spin-dependent hopping.

An onsite potential

HV=∑jVjnjH_V = \sum_j V_j n_j

or position-dependent hopping tijt_{ij} breaks translation symmetry unless its pattern is periodic. The model remains quadratic and exactly reducible to a one-particle matrix, but ordinary Fourier modes no longer diagonalize it.

Real-space eigenvectors, inverse participation ratios, local densities, and boundary sensitivity then become useful. Disorder-induced localization is a deeper subject; a localized finite-size eigenvector by itself does not establish a thermodynamic localization transition.

Consider a bipartite graph with only hopping between sublattices AA and BB and no onsite term after subtracting a common ϵ0\epsilon_0. Define

Γ={+1,A,−1,B.\Gamma = \begin{cases} +1,&A,\\ -1,&B. \end{cases}

As a one-particle operator,

{Γ,h−ϵ0I}=0.\{\Gamma,h-\epsilon_0 I\} = 0.

If (h−ϵ0I)∣u⟩=E∣u⟩(h-\epsilon_0 I)\lvert u\rangle=E\lvert u\rangle, then

(h−ϵ0I)Γ∣u⟩=−EΓ∣u⟩.(h-\epsilon_0 I) \Gamma\lvert u\rangle = -E \Gamma\lvert u\rangle.

The spectrum is symmetric about ϵ0\epsilon_0. Same-sublattice hopping or nonuniform onsite energies generally break this symmetry.

Translation symmetry requires hopping and onsite data to repeat from cell to cell. In a one-orbital Bravais lattice,

tij=t(Ri−Rj).t_{ij} = t(\mathbf R_i-\mathbf R_j).

Inversion symmetry imposes an additional relation between displacement amplitudes. For scalar real hopping,

t(δ)=t(−δ)t(\boldsymbol\delta) = t(-\boldsymbol\delta)

implies

ε(k)=ε(−k).\varepsilon(\mathbf k) = \varepsilon(-\mathbf k).

With internal orbitals, inversion can exchange sublattices and must be represented by a matrix; evenness of each matrix element is not the correct general criterion.

Useful one-body observables include:

  • site occupations ⟨ni⟩\langle n_i\rangle;
  • momentum occupations ⟨nk⟩\langle n_{\mathbf k}\rangle when translation labels apply;
  • bond correlations ⟨ci†cj⟩\langle c_i^\dagger c_j\rangle;
  • wave-packet center and spreading;
  • density of states and local density of states;
  • response to a boundary twist;
  • orbital weights in multi-band eigenvectors.

The continuity equation and bond-current conventions are developed in Density Operators and Current Operators. A current must be derived from the stated hopping orientation and charge convention rather than guessed from a diagram.

For the nearest-neighbor chain,

ε(k)−εmin⁡=2t[1−cos⁡(ka)].\varepsilon(k)-\varepsilon_{\min} = 2t \left[ 1-\cos(ka) \right].

Using

1−cos⁡(ka)=(ka)22+O((ka)4),1-\cos(ka) = \frac{(ka)^2}{2} + O((ka)^4),

one obtains

ε(k)−εmin⁡=ta2k2+O(k4a4).\varepsilon(k)-\varepsilon_{\min} = ta^2k^2 + O(k^4a^4).

To approximate a continuum particle of mass mm, choose

t=ℏ22ma2,t = \frac{\hbar^2}{2ma^2},

and subtract the divergent energy offset associated with the band minimum as a→0a\to0. Merely sending a→0a\to0 at fixed tt does not preserve a fixed continuum mass.

For a physical lattice, aa is an atomic, molecular, optical, or synthetic spacing and need not be taken to zero. The band is a physical low-energy structure.

For a numerical grid, the lattice is a regulator. Then a→0a\to0 is a refinement limit, hopping must scale with aa, and boundary terms must reproduce the intended continuum operator. The Real-Space Representation owns that continuum–lattice dictionary.

Several limits expose mistakes quickly.

At t=0t=0,

H=ϵ0∑jnj.H = \epsilon_0 \sum_j n_j.

Every site orbital has the same one-particle energy ϵ0\epsilon_0 in the uniform model.

For two sites with one bond,

h=(ϵ0−t−tϵ0),h = \begin{pmatrix} \epsilon_0&-t\\ -t&\epsilon_0 \end{pmatrix},

with energies

ϵ0−t,ϵ0+t.\epsilon_0-t, \qquad \epsilon_0+t.

This is the Tight-Binding Dimer. A two-site periodic-chain sum needs special bond-counting care because the left and right neighbor coincide.

For any finite matrix,

∑νεν=Tr⁡h.\sum_\nu\varepsilon_\nu = \operatorname{Tr}h.

If all onsite energies equal ϵ0\epsilon_0 and hopping has no diagonal part,

∑νεν=Nϵ0.\sum_\nu\varepsilon_\nu = N\epsilon_0.

The hopping redistributes one-particle energies around their mean but does not change the trace.

One orbital on each of NN sites gives exactly NN one-particle eigenvalues, including multiplicities. A Fourier transform, boundary twist, or basis rotation cannot change this count.

For short-range hopping, the one-particle matrix is sparse. In one dimension with open boundaries it is tridiagonal; on a finite-dimensional local lattice, the number of nonzero entries grows linearly with the number of sites at fixed coordination.

Useful computational choices include:

  • dense diagonalization for small systems and all eigenvectors;
  • sparse extremal eigensolvers for band edges or selected states;
  • Fourier diagonalization for exact translation invariance;
  • Krylov propagation for wave-packet dynamics;
  • shift-invert methods for interior eigenvalues;
  • twisted-boundary sampling for finite-size momentum resolution.

Sparse storage and conditioning live in Sparse Matrices. Exploiting translation symmetry is exact only when the finite Hamiltonian and boundary condition possess that symmetry.

For a new tight-binding problem:

  1. define the retained localized orbitals and their normalization;
  2. specify the graph, unit cell, and boundary condition;
  3. state the sign and bond-counting convention;
  4. list onsite, hopping, flavor, and phase data;
  5. identify exact symmetries and conserved sectors;
  6. decide whether one-particle, fermionic, or bosonic Fock space is intended;
  7. diagonalize in real space or translation sectors as appropriate;
  8. test exact limits, trace, mode count, and boundary dependence;
  9. compare against the energy window or observables the model is meant to reproduce;
  10. add interactions only with a separate physical justification.
  • Calling hopping an incoherent random jump.
  • Omitting the boundary condition from a finite-chain Hamiltonian.
  • Counting each bond twice while also adding its Hermitian conjugate.
  • Mixing tij=−hijt_{ij}=-h_{ij} with a convention in which tij=hijt_{ij}=h_{ij}.
  • Treating crystal momentum as unrestricted mechanical momentum.
  • Forgetting that an open chain has standing waves, not exact plane-wave eigenstates.
  • Assuming the sign of every hopping can be removed on any graph.
  • Using a nonorthogonal orbital basis as though its overlap matrix were the identity.
  • Calling a quadratic tight-binding Hamiltonian interacting because it acts on many particles.
  • Inferring a metal, insulator, magnet, or superconductor without specifying filling and missing physics.
  • Taking a continuum limit at fixed tt instead of scaling tt with a−2a^{-2} when appropriate.
  • Treating a finite-size boundary state or level crossing as a bulk phase diagnosis.
ItemFormula or statement
finite modelH=∑abhabca†cbH=\sum_{ab}h_{ab}c_a^\dagger c_b
Hermiticityhba=hab∗h_{ba}=h_{ab}^*
periodic chainε(k)=ϵ0−2tcos⁡(ka)\varepsilon(k)=\epsilon_0-2t\cos(ka)
allowed periodic modeskm=2πm/(Na)k_m=2\pi m/(Na)
open-chain modesqm=πm/(N+1)q_m=\pi m/(N+1)
twisted modeskm=(2πm+θ)/(Na)k_m=(2\pi m+\theta)/(Na)
one-dimensional bandwidthW=4∣t∣W=4\lvert t\rvert
group velocityv(k)=ℏ−1dε/dkv(k)=\hbar^{-1}d\varepsilon/dk
band-bottom massm∗=ℏ2/(2ta2)m^*=\hbar^2/(2ta^2) for t>0t>0
hypercubic dispersionϵ0−2∑μtμcos⁡(kμaμ)\epsilon_0-2\sum_\mu t_\mu\cos(k_\mu a_\mu)

The tight-binding model is a localized-basis representation of a one-body Hamiltonian. On a finite graph it is solved by diagonalizing a Hermitian hopping matrix. On a periodic lattice, translation symmetry organizes that diagonalization by crystal momentum; nearest-neighbor hopping on a chain gives a cosine band.

The simplicity is precise but limited. Boundary conditions select finite-size modes, basis phases redistribute link phases, longer-range hopping reshapes the dispersion, and multiple orbitals produce matrix-valued Bloch Hamiltonians. Statistics and filling determine the many-body occupation of the one-particle spectrum, while interactions require additional terms and new methods.

Exercise 1: Fourier diagonalization of the ring

Section titled “Exercise 1: Fourier diagonalization of the ring”

Starting from

H=ϵ0∑jnj−t∑j(cj+1†cj+cj†cj+1),H = \epsilon_0\sum_j n_j - t\sum_j \left( c_{j+1}^\dagger c_j + c_j^\dagger c_{j+1} \right),

with cj+N=cjc_{j+N}=c_j, derive the diagonal momentum-space Hamiltonian.

Solution

Insert

cj=1N∑keikjack.c_j = \frac1{\sqrt N} \sum_k e^{ikja}c_k.

For the forward term,

∑jcj+1†cj=1N∑j,k,qe−ik(j+1)aeiqjack†cq=∑ke−ikack†ck,\begin{aligned} \sum_j c_{j+1}^\dagger c_j ={}& \frac1N \sum_{j,k,q} e^{-ik(j+1)a} e^{iqja} c_k^\dagger c_q \\ ={}& \sum_k e^{-ika} c_k^\dagger c_k, \end{aligned}

where discrete orthogonality sets q=kq=k. The reverse term gives eikae^{ika}. Hence

H=∑k[ϵ0−t(eika+e−ika)]ck†ck.H = \sum_k \left[ \epsilon_0 - t(e^{ika}+e^{-ika}) \right] c_k^\dagger c_k.

Therefore

H=∑k[ϵ0−2tcos⁡(ka)]ck†ck.H = \sum_k \left[ \epsilon_0-2t\cos(ka) \right] c_k^\dagger c_k.

Verify that

ψm(j)=2N+1sin⁡(πmjN+1)\psi_m(j) = \sqrt{\frac{2}{N+1}} \sin \left( \frac{\pi mj}{N+1} \right)

solves the open-chain eigenproblem, and find its energy.

Solution

Set

qm=πmN+1.q_m = \frac{\pi m}{N+1}.

The endpoint conditions hold because

sin⁡(0)=0,sin⁡(qm(N+1))=sin⁡(πm)=0.\sin(0)=0, \qquad \sin(q_m(N+1))=\sin(\pi m)=0.

Using

sin⁡(q(j−1))+sin⁡(q(j+1))=2cos⁡qsin⁡(qj),\sin(q(j-1)) + \sin(q(j+1)) = 2\cos q\sin(qj),

the difference equation gives

Emψm(j)=ϵ0ψm(j)−2tcos⁡(qm)ψm(j).\begin{aligned} E_m\psi_m(j) ={}& \epsilon_0\psi_m(j) \\ &- 2t\cos(q_m)\psi_m(j). \end{aligned}

Thus

Em=ϵ0−2tcos⁡qm.E_m = \epsilon_0-2t\cos q_m.

The displayed normalization follows from the discrete sine orthogonality relation.

For cj+N=eiθcjc_{j+N}=e^{i\theta}c_j, derive the allowed kk values and show that the spectrum is 2π2\pi-periodic in θ\theta as a set.

Solution

A plane wave obeys

cj+N∝eik(j+N)a=eikNaeikja.c_{j+N} \propto e^{ik(j+N)a} = e^{ikNa}e^{ikja}.

The boundary condition requires

eikNa=eiθ.e^{ikNa} = e^{i\theta}.

Therefore

km(θ)=2πm+θNa.k_m(\theta) = \frac{2\pi m+\theta}{Na}.

Increasing θ\theta by 2π2\pi gives

km(θ+2π)=km+1(θ).k_m(\theta+2\pi) = k_{m+1}(\theta).

The labels are permuted, so the unordered set of energies is unchanged:

Spec⁡H(θ+2π)=Spec⁡H(θ).\operatorname{Spec}H(\theta+2\pi) = \operatorname{Spec}H(\theta).

Exercise 4: Effective mass and grid scaling

Section titled “Exercise 4: Effective mass and grid scaling”

Expand the one-dimensional cosine band near k=0k=0 for t>0t>0. What scaling of tt reproduces a continuum mass mm as a→0a\to0?

Solution

Near k=0k=0,

cos⁡(ka)=1−k2a22+O(k4a4).\cos(ka) = 1-\frac{k^2a^2}{2} + O(k^4a^4).

Hence

ε(k)=ϵ0−2t+ta2k2+⋯ .\varepsilon(k) = \epsilon_0-2t + ta^2k^2 +\cdots.

Matching the energy above the minimum to

ℏ2k22m\frac{\hbar^2k^2}{2m}

requires

t=ℏ22ma2.t = \frac{\hbar^2}{2ma^2}.

The band-bottom offset must also be subtracted or absorbed into the onsite energy. Holding tt fixed would send the effective mass to infinity as a→0a\to0.

Show that cj↦(−1)jcjc_j\mapsto(-1)^jc_j flips the sign of nearest-neighbor hopping on an open chain. Why does the same argument fail on an odd periodic ring?

Solution

Each nearest-neighbor bilinear transforms as

cj+1†cj⟼(−1)j+1(−1)jcj+1†cj=−cj+1†cj.c_{j+1}^\dagger c_j \longmapsto (-1)^{j+1} (-1)^j c_{j+1}^\dagger c_j = - c_{j+1}^\dagger c_j.

Thus every open-chain bond changes sign.

On a periodic ring, the boundary bond connects N−1N-1 to 00. Its sign factor is

(−1)N−1(−1)0.(-1)^{N-1}(-1)^0.

For odd NN, this factor is +1+1, whereas every ordinary nearest-neighbor bond has factor −1-1. One cannot flip all bonds consistently. Equivalently, an odd cycle is not bipartite, and the loop phase is invariant under site rephasings.

Consider

ε(k)=ϵ0−2t1cos⁡(ka)−2t2cos⁡(2ka).\varepsilon(k) = \epsilon_0 - 2t_1\cos(ka) - 2t_2\cos(2ka).

Find the stationary-point condition and identify when extrema away from ka=0,πka=0,\pi are possible.

Solution

Let x=kax=ka. Differentiation gives

dεdx=2t1sin⁡x+4t2sin⁡(2x).\frac{d\varepsilon}{dx} = 2t_1\sin x + 4t_2\sin(2x).

Using sin⁡(2x)=2sin⁡xcos⁡x\sin(2x)=2\sin x\cos x,

dεdx=2sin⁡x(t1+4t2cos⁡x).\frac{d\varepsilon}{dx} = 2\sin x \left( t_1+4t_2\cos x \right).

The usual stationary points satisfy sin⁡x=0\sin x=0, so x=0x=0 or π\pi modulo 2π2\pi. Additional stationary points satisfy

cos⁡x=−t14t2.\cos x = - \frac{t_1}{4t_2}.

Real solutions exist when

∣t14t2∣≤1.\left| \frac{t_1}{4t_2} \right| \le 1.

Thus sufficiently strong next-nearest-neighbor hopping can create extrema away from the center and edge of the Brillouin zone.

Diagonalize

h(k)=(Δf(k)f(k)∗−Δ).h(k) = \begin{pmatrix} \Delta & f(k)\\ f(k)^*&-\Delta \end{pmatrix}.

When can the two bands touch?

Solution

The characteristic equation is

E2−Δ2−∣f(k)∣2=0.E^2 - \Delta^2 - \lvert f(k)\rvert^2 = 0.

Therefore

E±(k)=±Δ2+∣f(k)∣2.E_\pm(k) = \pm \sqrt{ \Delta^2+\lvert f(k)\rvert^2 }.

The bands touch only if the square root vanishes, requiring both

Δ=0\Delta=0

and

f(k)=0f(k)=0

at the same momentum. A nonzero sublattice offset Δ\Delta opens a gap in this two-band model.

Exercise 8: Statistics and many-body counting

Section titled “Exercise 8: Statistics and many-body counting”

A finite tight-binding matrix has MM nondegenerate one-particle modes. How many fixed-QQ Fock states exist for spinless fermions and for one species of bosons? Write their energies.

Solution

For spinless fermions, each mode is occupied at most once. Choosing QQ occupied modes from MM gives

dim⁡HQF=(MQ).\dim\mathcal H_Q^{\mathrm F} = \binom{M}{Q}.

For bosons, distributing QQ identical particles among MM modes gives

dim⁡HQB=(M+Q−1Q).\dim\mathcal H_Q^{\mathrm B} = \binom{M+Q-1}{Q}.

In either case, a mode-occupation configuration has energy

E{nν}=∑ν=1Mενnν.E_{\{n_\nu\}} = \sum_{\nu=1}^M \varepsilon_\nu n_\nu.

The difference lies in the allowed occupation numbers and therefore in which sums occur.

  • N. W. Ashcroft and N. D. Mermin, Solid State Physics, Holt, Rinehart and Winston, 1976.
  • C. Kittel, Introduction to Solid State Physics, 8th ed., Wiley, 2005.
  • S. H. Simon, The Oxford Solid State Basics, Oxford University Press, 2013.
  • M. P. Marder, Condensed Matter Physics, 2nd ed., Wiley, 2010.
  • J. C. Slater and G. F. Koster, “Simplified LCAO Method for the Periodic Potential Problem”, Physical Review 94, 1498–1524, 1954.
  • G. H. Wannier, “The Structure of Electronic Excitation Levels in Insulating Crystals”, Physical Review 52, 191–197, 1937.
  • E. N. Economou, Green’s Functions in Quantum Physics, 3rd ed., Springer, 2006.
  • A. Altland and B. Simons, Condensed Matter Field Theory, 2nd ed., Cambridge University Press, 2010.
  • P. Fazekas, Lecture Notes on Electron Correlation and Magnetism, World Scientific, 1999.
  • P. Coleman, Introduction to Many-Body Physics, Cambridge University Press, 2015.