Line bundles in Bloch band theory

In this post, I would like to present an alternative viewpoint of Bloch band theory, in light of bundle theory, which perhaps some people are not aware of. 

Before doing so, I want to give you an idea of how line bundles over tori, i.e., manifolds of the form Tn=Rn/Zn, arise in terms of Zn-group actions.  Let p:RnTn be the quotient map. Let LTn be a smooth complex line bundle. Then, the pullback bundle pL, whose fiber over xRn is the fiber of L over p(x), is a line bundle over a contractible space. It follows that pL admits a global section σ:RnpL. Now observe that if x and x=x+γ differ by an element γZn, i.e., they satisfy p(x)=p(x), then σ(x) and σ(x) lie in the same vector space, namely Lp(x). As a consequence, there exists an invertible complex number eγ(x) such that

σ(x+γ)=σ(x)eγ(x)1.

Using associativity of the sum, it follows that

eγ1+γ2(x)=eγ2(x+γ1)eγ1(x).

The above condition is known as the cocycle condition and the collection of *smooth* functions (eγ)γZn is know as a system of multipliers for L. More on that below.

For any vC, we have 

σ(x)v=σ(x+γ)eγ(x)v,

hence, the pair (x,v) which determines σ(x)v in the fiber (pL)x=Lπ(x) defines the same element as (x+γ,eγ(x)v) over the fiber (pL)x+γ=Lπ(x+γ)=Lπ(x). The system of multipliers (eγ)γZn defines an action of Zn on the trivial line bundle Rn×CRn by

γ(x,v)=(x+γ,eγ(x)v).

The cocycle condition ensures that this is indeed an action. The quotient (Rn×C)/Zn is naturally a bundle over Tn which is identified with L. By the way, we can also use this to give a description of the space of sections of L, denoted by Γ(L), in terms of a certain space of functions in Rn satisfying twisted boundary conditions. Namely, a section of L, s:TnL, will be expressible in terms of σ. In particular, if we take a representative x for p(x), we a unique element f(x)C such that

s(x)=σ(x)f(x).

Clearly, due to the relations satisfied by σ, f(x+γ)=eγ(x)f(x). Conversely, given a function f:RnC satisfying these boundary conditions will determine a section by the above formula.

Now a particular kind of system of multipliers arises if we have a 1-dimensional irreducible representation (irrep) of Zn. In particular, if we take kRn, the assignment 

γχ(γ)=e2πikγ

defines an irrep of Zn. Observe that k and k+G, with GZd, determines the same character χ. We learn that the set of unitarry irreps of Zd is another torus Tn, which is nothing but what condensed matter physicists (like me) call the Brillouin zone! In the condensed matter physics context k is known as the quasimomentum. 

Setting eγ(x)=χ(γ), it trivially follows that we have a system of multipliers. Namely, we have a line bundle Lχ=Rn×χC consisting of equivalence classes of pairs (x,v)Rn×C under the equivalence relation

(x,v)(x+γ,e2πikγv).

Now, by the above discussion, it is clear that sections of Lχ are in one-to-one correspondence with functions f:RnC satisfying

f(x+γ)=e2πikγf(x).

Bloch band theory arises, for example, in the setting of the Schroedinger equation in Rd in the presence of a lattice-periodic potential, say Zd. In such case, the lattice acts unitarily on the Hilbert space via translations and this action commutes with the Hamiltonian. Because of this we can find a basis of common eigenvectors. The eigenvectors of the translations---known as Bloch wavefunctions---are precisely functions satisfying

f(x+γ)=χ(γ)f(x)=e2πikγf(x),

for some quasimomentum k. We then learn that the set of Bloch wavefunctions consistent with quasimomentum k are sections of Lχ with χ=e2πik.

Comments