Bloch's theorem is a result regarding the electronic structure of an ideal crystal. It provides a shape for the wavefunction of an electron in a periodic Potential.
> where $u_{n\mathbf{k}}(\mathbf{r})=u_{n\mathbf{k}}(\mathbf{r}+\mathbf{R})$ for all $\mathbf{R}$. $\psi_{n\mathbf{k}}(\mathbf{r})$ is called a **Bloch wave** and the [[Numero quantico|quantum number]] $n$ is known as the **band index**. > > Equivalently, since the periodicity implies $\psi_{n\mathbf{k}}(\mathbf{r}+\mathbf{R})=e^{i\mathbf{k}\cdot \mathbf{R}}\psi_{n\mathbf{k}}(\mathbf{r})$, the eigenstates of $\hat{H}$ can be chosen so that for each $\psi$ there is a [[Wavenumber|wavevector]] $\mathbf{k}$ such that > $$\psi(\mathbf{r}+\mathbf{R})=e^{i\mathbf{k}\cdot \mathbf{R}}\psi(\mathbf{r})Proofs#
This theorem can be proven in a couple ways. The first exploits other results in quantum mechanics and is easier. The second is more difficult, but more elementary.
Translation operator proof#
We start at the Bravais lattice. For each lattice vector , we define a translation operator whose operation is to shift a function by :
The Hamiltonian is periodic with period , courtesy of the potential, so
This is true for any function , so
In other words, and commute. Furthermore, subsequent applications of the operator do not depend on the order in which they're done, since for any
and so
So not only do they commute, any combination of and commute. As such, these two operator share simultaneous eigenstates, with eigenvalues for and for . Now, the periodicity of makes its eigenvalues also related since
but also
we must have
Now, back to the Bravais lattice itself, let's call the primitive vectors of the Bravais lattice. Invoking periodicity, we can always write the eigenvalue as
by choosing an adequate . If is a generic lattice vector , then by applying repeatedly on we get
but this is equivalent to
where using the reciprocal lattice primitive vectors where . Now that we know the form of the eigenvalues, we can state
which completes our proof.
Fourier series proof#
This proof assumes Born-von Karman boundary conditions (also see below). Any function that satisfies these boundary conditions can be expressed as a sum of a finite, discrete set of plane waves over the allowed wavevectors :
where summation occurs over all allowed wavevectors. Since the potential is periodic with equal periodicity to the lattice, its plane wave expansion will only contain plane waves with the periodicity of the lattice and therefore vectors that reciprocal lattice vectors:
where summation occurs over all reciprocal lattice vectors. Both of these are Fourier series of components and . The coefficients are given by
where is the volume of the primitive cell in real space. A Potential is only defined up to a constant and we are free to choose this constant as we wish. We shall select it such that the spatial average of the potential over a primitive cell vanishes:
Since is real, the coefficients must satisfy where is the complex conjugate. If the crystal also has inversion symmetry1, that is, it is invariant under parity , then the coefficients must also be real: .
We can now put the Fourier series and in the Schrödinger equation given by the Hamiltonian of the theorem
The kinetic part gives
The potential part gives
We can substitute (and so ) and change the sum from being over to being over . is a reciprocal lattice vector, so it doesn't care about which wavevectors it sums over so long it's over all of them and they all only differ by the periodicity .
We rename the indices as and . This is a purely aesthetic change to make it clear that the sum in the potential part and the sum in the kinetic part are over the same and can be merged. With this, the Schrödinger equation becomes
Rearranged it looks like
The plane waves derived from the boundary conditions are all orthogonal, so in order for the whole sum to be zero, then each individual term must be zero, which is to say that the coefficients (the square brackets) must all be zero:
For the sake of convenience, it's useful to express the wavevector in terms of a wavevector that is guaranteed to be in the first Brillouin zone, which we do as where is a reciprocal lattice vector that chosen so that is in the first Brillouin zone.
Changing summation variable from to yields
which is true for all (and ) that is allowed by the boundary conditions. This equation has the same validity as the original Schrödinger equation that we started with, but it's rewritten in the domain of the wavevectors, simplified by the fact that the potential is nonzero only for that are reciprocal lattice vectors. For any in the first Brillouin zone, the equation above only couples the coefficients , whose plane waves only differ from by a reciprocal lattice vector. Thus, the original problem is broken down into independent problems: one for each allowed value of in first Brillouin zone. Each of these problems has solutions that are superpositions of plane waves containing only the wavevector and wavevectors differing from only by a reciprocal lattice vector.
We can use this information to notice that the original expansion of the wavefunction now reads
since . If we extract we get
but since the term in parenthesis is periodic with the lattice, this is precisely the statement of Bloch's theorem, with
The band index appears to index the infinitely many solutions of for any given .
Boundary conditions#
Generally speaking, the wavevector is some complex-valued vector. However, certain specific boundary conditions work in such a way as to make it real, and also restrict its allowed values.
Once such set of conditions is the Born-von Karman boundary conditions (macroscopic periodic boundary conditions). It is most convenient to work in a periodic space that mimics the shape of the primitive cell. Thus, instead of picking a typical, arbitrary cube of side , we generalize the conditions as follows:
are integers of order and is the total number of primitive cells in the periodic region (for a simple cubic lattice and , this goes back to a cube of side ).
If we apply Bloch's theorem to this wavefunction we get
For this to be true we need , which leads to the condition
The wavevector must then be of the form
where are the reciprocal lattice primitive vectors. Evidently, must only possess discrete values, indexed by . This said, since we're working with macroscopic matter, , so the actual values of are so finely packed that we might as well consider them to be continuous. The exact spacing between is equal to the volume of the parallelepiped of sides :
Since is the volume of a primitive cell in the reciprocal lattice, we conclude that the number of wavevectors allowed in a cell of the reciprocal lattice is equal to the number of sites in the direct cell. And since the volume of the reciprocal cell is also where is the volume of the direct cell, we get
This is the same result that can be obtained in the free electron Sommerfeld model.
Bloch waves#
A Bloch wave is a plane wave that is identified by a wavevector , which reflects the translation invariance under the chosen Hamiltonian, and the band index , which indicates one possible energy level of a given . These are the fundamental result of Bloch's theorem, so they warrant some extended analysis.
Plane waves are definitely not normalizable, since they extend periodically to infinity without dampening (they are guaranteed not L^2 functions). This means that the electrons are not localized anywhere in particular, but rather spread across the entire crystal. This is obviously an unphysical state, but it works very well for global, bulk-level descriptions of a crystalline solid. It does however fail to describe any transport phenomenon (e.g. electrons moving to form an electric current) and a different model is required for such cases.
In the given Bravais lattice, the wavevector can always be assumed to be contained within the first Brillouin zone. This is because any can be reduced to by opportune translation:
The band index appears in the Bloch wave because the solution for each is not unique. If we substitute in the Schrödinger equation we get
Thanks to the boundary condition , we can consider this to be a Hermitian eigenvalue equation, limited to a single cell of the crystal. Since the eigenvalue problem is set in a finite and defined volume, we expect in general to find an infinite set of solutions with discrete eigenvalues, which we index with the symbol . Thus, every single comes along with an infinite set of eigenvalues . The eigenfunctions and eigenvalues also obey by periodicity in the reciprocal lattice:
Solving the Schrödinger equation in the periodic potential leads to an infinite set of functions , indexed by and all periodic in the reciprocal lattice, which represent the energy levels that are accessible to the electrons. The values of are technically discrete, but so closely packed that we might as well consider them continuous. For each , the effectively-continuous interval of energy levels given by is called an energy band and collectively, they form the band structure of the crystal.
It can be proven2 that the mean velocity of an electron in a band with wavevector is
This is the phase velocity of the electron and, critically, it is not zero. This is a striking result, because it implies that the electron, despite in theory being constantly subject to collisions with ions, never has its mean velocity degraded. This allows the electron to move indefinitely throughout the entire crystal. This fact, in striking contrast to the old Drude model that assumed (reasonably so) that each electron-ion collision would degrade velocity, is of fundamental importance to the conductivity of crystals and metals especially.
For as much discussion as we've had surrounding , we haven't really talked about what it is. It's a wavevector of course, but to what? Well to a Bloch wave, and a Bloch wave is the quantum state of an electron in a periodic potential. So is the wavevector of the Wave interpretation of an electron? Yes... to an extent. It starts to get a little problematic when you start to talk about momentum, namely . In the free electron model (), this is very much the momentum of the electron. This starts to fall apart when you introduce a periodic potential, because now the Hamiltonian is no longer invariant over translations. This makes the eigenstates of no longer simultaneous eigenstates of , so the two cannot be known at the same time. Thus, the Bloch wave cannot possibly be proportional to without breaking the rules of quantum mechanics.
That said, is still some momentum, it's just not the electron's specifically. We call it the crystal momentum of the electron and, while the name includes the term "momentum", it really isn't one in the traditional sense. It does, however, hold several similarities that can only be appreciated when dealing externally applied Electromagnetic radiation. Until then, can be interpreted as a quantum number that representing translational symmetry of a periodic potential, much like how is in a way a quantum number of the translational symmetry of free space.