Categories:
Quantum mechanics.
Bloch’s theorem
In quantum mechanics, Bloch’s theorem states that,
given a potential V(r) which is periodic on a lattice,
i.e. V(r)=V(r+a)
for a primitive lattice vector a,
then it follows that the solutions ψ(r)
to the time-independent Schrödinger equation
take the following form,
where the function u(r) is periodic on the same lattice,
i.e. u(r)=u(r+a):
ψ(r)=u(r)eik⋅r
In other words, in a periodic potential,
the solutions are simply plane waves with a periodic modulation,
known as Bloch functions or Bloch states.
This is surprisingly easy to prove:
if the Hamiltonian H^ is lattice-periodic,
then both ψ(r) and ψ(r+a)
are eigenstates with the same energy:
H^ψ(r)=Eψ(r)H^ψ(r+a)=Eψ(r+a)
Now define the unitary translation operator T^(a) such that
ψ(r+a)=T^(a)ψ(r).
From the previous equation, we then know that:
H^T^(a)ψ(r)=ET^(a)ψ(r)=T^(a)(Eψ(r))=T^(a)H^ψ(r)
In other words, if H^ is lattice-periodic,
then it will commute with T^(a),
i.e. [H^,T^(a)]=0.
Consequently, H^ and T^(a) must share eigenstates ψ(r):
H^ψ(r)=Eψ(r)T^(a)ψ(r)=τψ(r)
Since T^ is unitary,
its eigenvalues τ must have the form eiθ, with θ real.
Therefore a translation by a causes a phase shift,
for some vector k:
ψ(r+a)=T^(a)ψ(r)=eiθψ(r)=eik⋅aψ(r)
Let us now define the following function,
keeping our arbitrary choice of k:
u(r)≡e−ik⋅rψ(r)
As it turns out, this function is guaranteed to be lattice-periodic for any k:
u(r+a)=e−ik⋅(r+a)ψ(r+a)=e−ik⋅re−ik⋅aeik⋅aψ(r)=e−ik⋅rψ(r)=u(r)
Then Bloch’s theorem follows from
isolating the definition of u(r) for ψ(r).