Ph · Physics

How to Derive the Expression for Berry Curvature

Published By the 9to5Science editorial team

At a glance

  1. 1. Define the connection

    Choose a normalized, nondegenerate eigenstate and set its Berry connection to A_a = i⟨n|∂_a n⟩.

  2. 2. Take the curl

    Antisymmetrize derivatives of the connection; the mixed second derivatives cancel.

  3. 3. Remove the phase direction

    The curvature depends only on derivatives orthogonal to the eigenstate, so it is gauge invariant.

  4. 4. Insert eigenstate derivatives

    Differentiate the eigenvalue equation to obtain the spectral sum over all other energy eigenstates.

Berry curvature describes how a quantum eigenstate changes as external parameters vary. It is the curl of the Berry connection, but it also has a useful expression directly in terms of derivatives of the state—or, for an energy eigenstate, in terms of matrix elements of derivatives of the Hamiltonian.

The overall sign depends on convention. This derivation uses the Berry connection Aa=i⟨n∣∂an⟩A_a=i\langle n|\partial_a n\rangle, where aa labels a parameter such as a momentum component. With this choice, the curvature is Fab=∂aAb−∂bAaF_{ab}=\partial_a A_b-\partial_b A_a.

From the connection to curvature

Let ∣n(λ)⟩|n(\boldsymbol{\lambda})\rangle be a normalized state that varies smoothly with parameters λ\boldsymbol{\lambda}. Its Berry connection is

Aa=i⟨n∣∂an⟩.A_a=i\langle n|\partial_a n\rangle.

Take the antisymmetric derivative:

Fab=∂aAb−∂bAa=i(⟨∂an∣∂bn⟩−⟨∂bn∣∂an⟩).\begin{aligned} F_{ab} &=\partial_a A_b-\partial_b A_a \\ &=i\left(\langle\partial_a n|\partial_b n\rangle-\langle\partial_b n|\partial_a n\rangle\right). \end{aligned}

The terms involving ⟨n∣∂a∂bn⟩\langle n|\partial_a\partial_b n\rangle cancel because mixed derivatives commute for a sufficiently smooth state. This is the basic expression for Berry curvature. In two dimensions, the scalar curvature is often written FxyF_{xy}; in three dimensions, it is common to package the components as a vector, Ωc=12ϵcabFab\Omega_c=\tfrac12\epsilon_{cab}F_{ab}.

Why the formula is gauge invariant

The state can be rephased without changing its physical meaning: ∣n⟩↦eiχ(λ)∣n⟩|n\rangle\mapsto e^{i\chi(\boldsymbol{\lambda})}|n\rangle. Under this change, the connection becomes Aa↦Aa−∂aχA_a\mapsto A_a-\partial_a\chi, while its curl is unchanged. Thus the connection depends on the phase convention, but the curvature does not.

An equivalent form uses the projector orthogonal to the state, Q=1−∣n⟩⟨n∣Q=1-|n\rangle\langle n|:

Fab=i(⟨∂an∣Q∣∂bn⟩−⟨∂bn∣Q∣∂an⟩).F_{ab}=i\left(\langle\partial_a n|Q|\partial_b n\rangle-\langle\partial_b n|Q|\partial_a n\rangle\right).

The projection removes changes that are only along ∣n⟩|n\rangle, including changes from a local phase choice.

Deriving the energy-eigenstate formula

Suppose ∣n⟩|n\rangle is a normalized, nondegenerate eigenstate of a parameter-dependent Hamiltonian:

H∣n⟩=En∣n⟩.H|n\rangle=E_n|n\rangle.

Differentiate with respect to parameter λa\lambda_a and project onto a different eigenstate ∣m⟩|m\rangle. For m≠nm\ne n, this gives

⟨m∣∂an⟩=⟨m∣∂aH∣n⟩En−Em.\langle m|\partial_a n\rangle=\frac{\langle m|\partial_a H|n\rangle}{E_n-E_m}.

The component of ∣∂an⟩|\partial_a n\rangle parallel to ∣n⟩|n\rangle does not contribute to the projected curvature. Substituting the components along all other eigenstates into the curvature expression yields

Fab(n)=i∑m≠n⟨n∣∂aH∣m⟩⟨m∣∂bH∣n⟩−⟨n∣∂bH∣m⟩⟨m∣∂aH∣n⟩(En−Em)2.F_{ab}^{(n)}=i\sum_{m\ne n}\frac{\langle n|\partial_a H|m\rangle\langle m|\partial_b H|n\rangle-\langle n|\partial_b H|m\rangle\langle m|\partial_a H|n\rangle}{(E_n-E_m)^2}.

This spectral formula is especially useful in band theory, where the parameters are often crystal momentum components. It assumes that the eigenvalue is isolated from the other bands in the region of interest; at a degeneracy, the single-state formula is not defined in this form.

Worked example: a two-level Hamiltonian

Consider H(k)=k⋅σH(\mathbf{k})=\mathbf{k}\cdot\boldsymbol{\sigma}, where σ\boldsymbol{\sigma} are the Pauli matrices and k=(kx,ky,kz)\mathbf{k}=(k_x,k_y,k_z). The eigenvalues are E±=±kE_\pm=\pm k, with k=∣k∣k=|\mathbf{k}|. Using the convention above, the upper state has curvature

Ω+(k)=−k2k3.\boldsymbol{\Omega}_+(\mathbf{k})=-\frac{\mathbf{k}}{2k^3}.

For example, its xyxy component is

Fxy(+)=−kz2(kx2+ky2+kz2)3/2.F_{xy}^{(+)}=-\frac{k_z}{2(k_x^2+k_y^2+k_z^2)^{3/2}}.

At k=(0,0,2)\mathbf{k}=(0,0,2), this gives Fxy(+)=−1/8F_{xy}^{(+)}=-1/8. The lower state has the opposite curvature, Ω−=+k/(2k3)\boldsymbol{\Omega}_-=+\mathbf{k}/(2k^3). Both expressions become singular at k=0\mathbf{k}=0, where the two energy levels meet and the isolated-band assumption fails.

Common mistakes

  • Mixing sign conventions: Some authors define Aa=−i⟨n∣∂an⟩A_a=-i\langle n|\partial_a n\rangle. That convention reverses the signs of FabF_{ab} and the spectral formula.
  • Dropping the antisymmetrization: Curvature uses the difference between the abab and baba terms; keeping only one term generally gives a complex quantity rather than the real curvature.
  • Using the formula at a degeneracy: The energy denominators vanish when bands meet. A degenerate subspace requires a matrix-valued, or non-Abelian, Berry connection.
  • Confusing connection and curvature: AaA_a changes under a phase redefinition; FabF_{ab} does not.

References

  1. M. V. Berry, “Quantal phase factors accompanying adiabatic changes,” Proceedings of the Royal Society of London A (1984)
  2. Di Xiao, Ming-Che Chang, and Qian Niu, “Berry phase effects on electronic properties,” Reviews of Modern Physics (2010)

Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.