Use translation symmetry to label electronic states
Declare reciprocal conventions and distinguish crystal momentum from mechanical momentum.
On this page
The question for today
What you’ll understand
- Derive the Bloch form from commuting lattice translations.
- Use reciprocal vectors with an explicit factor of two pi.
- Count independent wavevectors in a finite periodic crystal.
A periodic crystal does not let an electron conserve ordinary free-space momentum, but it does supply an exact translation symmetry in an ideal one-electron Hamiltonian. Bloch’s theorem uses that symmetry to organize states into bands labeled by a wavevector. This label is defined modulo reciprocal lattice vectors. Keeping the translation phase, the reciprocal convention, and the finite-crystal state count together prevents zone folding from being mistaken for an increase in the number of physical states.
Commuting translations supply a phase
Assume a static one-electron Hamiltonian with a potential periodic under every Bravais lattice translation and no magnetic field requiring magnetic translations. Lattice translations commute with the Hamiltonian and with each other, so energy eigenstates can be chosen as simultaneous translation eigenstates. Unitarity makes each translation eigenvalue a phase. Compatibility with successive translations forces those phases to have the exponential form of a wavevector dotted into a lattice vector.
Factor that phase from the position-space wavefunction. The remaining cell-periodic function has exactly the lattice periodicity, yielding the Bloch form. The theorem specifies a structure for eigenstates, not their energies or their orbital character. Even in a degenerate eigenspace one can choose a translation-adapted basis, but an arbitrary superposition of different crystal momenta need not itself be a single Bloch state. A localized wavepacket deliberately uses such a superposition.
Reciprocal vectors identify equivalent labels
Choose primitive reciprocal vectors whose dot products with the direct primitive vectors equal two pi times a Kronecker delta. Then adding any reciprocal vector to k leaves every lattice-translation phase unchanged. The cell-periodic factor changes to compensate, so the same physical Bloch state can be represented with either label. Restricting labels to one Brillouin zone removes this redundancy; a band index is still required because many energies can share the same translation phase.
The physical crystal momentum is often written as hbar times k, but it is not generally the expectation of the mechanical momentum operator. The periodic part contains reciprocal Fourier components, and a Bloch state therefore contains several plane-wave momenta. A free particle is the special case with constant periodic factor. Changing from reduced to extended zone labels changes bookkeeping, not the actual spectrum or the number of available electron states.
A finite crystal makes the count concrete
For a one-dimensional ring with N primitive cells, require the wavefunction to repeat after the total length Na. The allowed wavevectors are spaced by two pi divided by that length. Exactly N distinct wavevectors fit in a half-open Brillouin interval of width two pi over a. Counting both endpoints separately would duplicate one state. Each orbital band has N states per independent spin channel; spin degeneracy is an additional physical assumption rather than a consequence of translation symmetry.
Use the modular lab to inspect the corresponding index bookkeeping. Reset and set modulus to 8 and additive step to 1; predict orbit period 8. Reset and set modulus to 8 and step to 2; predict period 4. This illustrates labels identified modulo an integer and how a stride can skip labels. It computes additive residue orbits only, not Bloch eigenfunctions, band energies, or a reciprocal lattice in physical units.
Work it through
Eight cells on a ring
A one-dimensional crystal has spacing a=0.5 nm and eight cells with periodic boundaries. Find reciprocal period G, allowed k spacing, and the reduced-zone representative of k=1.5π/a in the interval [−π/a,π/a).
The reciprocal period is G=2π/a=4π nm⁻¹. The Brillouin interval has width G and endpoints −2π and +2π nm⁻¹, with the upper endpoint excluded to avoid duplication.
The full ring length is 4 nm, so allowed spacing is Δk=2π/(4 nm)=π/2 nm⁻¹. The zone therefore contains eight independent labels, consistent with eight real-space cells for one orbital and one spin.
The proposed k is 3π nm⁻¹. Subtract one reciprocal period to obtain −π nm⁻¹, or −0.5π/a. Its one-cell translation phase remains exp(i1.5π)=−i, equal to exp(−i0.5π).
G=4π nm⁻¹ and Δk=π/2 nm⁻¹. The reduced representative is −π nm⁻¹, with unchanged translation phase.
The living notebook
Explore the model
Interactive lab · modular
Track labels modulo a finite count
Reset and set m=8, additive step=1; predict period 8. Reset and set m=8, additive step=2; predict period 4.
- Residue r0
- 0
- Orbit period · m/gcd(m,a)
- 12
- Distinct residues visited
- 1 of 12
Addition modulo m starts at zero: rₙ = na mod m. Playback advances two additions per second. The orbit has period m/gcd(m,a), including period one for a = 0. This is not a cryptographic security test or a primality algorithm. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.
Look forThese are additive residue orbits. They illustrate label equivalence and skipped indices, not electronic eigenvalues or the phases of a Bloch wave.
Pause & reason
Check your understanding
Your turn
Try it yourself
Use twelve cells with a=0.25 nm. Find the wavevector spacing and number of independent states in one spin-degenerate orbital band. Explain whether identifying zone endpoints halves the count.
Take a moment to make a prediction or work it out on paper. Open a hint when you need one.
Give me a hint
First count k labels per spin, then include the independently assumed twofold spin degeneracy.
Compare with the solution
The ring is 3 nm long, giving Δk=2π/3 nm⁻¹. There are twelve independent k labels in a half-open zone of width 8π nm⁻¹. With twofold spin degeneracy the band holds 24 electrons. Identifying the two endpoints removes a duplicated label only; it does not halve the twelve distinct labels.
Keep the idea
Take it with you
- Bloch form follows from commuting lattice translations.
- Crystal wavevector is defined modulo reciprocal vectors containing 2π in this convention.
- One band has one k state per primitive cell per independent spin channel.
Read further
Original sources and deeper explanations to follow at your own pace.
Optional progress, saved in this browser when available. Revisit any lesson at any time.
Lesson not marked complete.