(Apologies for the long set-up, I wanted to make sure the question was properly motivated. Skip to the bottom for the actual question.)
Bloch's theorem is a foundational theorem in solid-state physics. It states, given a single-particle Hamiltonian $H = T + V$ with a periodic potential, $$ V(\vec{r}+\vec{R}) = V(\vec{r}), $$ the eigenstates of $H$ can always be chosen to satisfy $$ \psi_{n\vec{k}}(\vec{r} + \vec{R}) = e^{i \vec{k} \cdot \vec{R}} \psi_{n\vec{k}}(\vec{r}) . $$ Here, $\vec{R}$ refers to a vector in the Bravais lattice, which defines the periodicity of $V$. The theorem is easy to prove: it essentially follows from choosing eigenstates which are simultaneous eigenstates of the discrete translation operators. Alternatively, it follows by simply rewriting the Hamiltonian in Fourier space, where it is immediately seen that $V$ connects only states differing in momentum by a reciprocal lattice vector $\vec{K}$; therefore $H$ can be block diagonalized into sectors labeled by momenta $\vec{k}$ in the first Brillouin zone, each $\vec{k}$th sector containing all momentum eigenstates differing from $\vec{k}$ by a reciprocal lattice vector.
There are a number of statements which commonly follow the proof of Bloch's theorem (for example, see the discussion in Ashcroft and Mermin). First, it is claimed that the additional index $n$ used to resolve any degeneracies in the crystal momentum $\vec{k}$ is necessarily discrete. This is argued by considering the differential equation obeyed by the cell-periodic Bloch function $u_{n\vec{k}}(\vec{r}) = e^{-i\vec{k} \cdot \vec{r}} \psi_{n\vec{k}}(\vec{r})$: $$ \left[ \frac{1}{2m} \left( -i \hbar \vec{\nabla} + \hbar \vec{k} \right)^2 + V(\vec{r}) \right] u_{n\vec{k}}(\vec{r}) = \varepsilon_{n\vec{k}} u_{n\vec{k}}(\vec{r}) $$ together with the boundary condition $u_{n\vec{k}}(\vec{r} + \vec{R}) = u_{n\vec{k}}(\vec{r})$. It is then claimed that since $u_{n\vec{k}}(\vec{r})$ satisfies this eigenvalue problem in a single unit cell, the spectrum of solutions for fixed $\vec{k}$ must be discrete, and the additional index $n$ used to label this spectrum can be chosen as a discrete index. The second statement commonly made is that for given $n$, the Bloch wavefunctions can always be chosen to be periodic in the Brillouin zone: $u_{n,\vec{k} + \vec{K}} = u_{n\vec{k}}$.
Both of these points are central to the theory of band structure. Together with the assumption that the eigenvalues $\varepsilon_{n\vec{k}}$ vary continuously with $\vec{k}$, the first point states that the spectrum of $H$ is organized into bands. The second point states that these bands are always periodic in the Brillouin zone.
Here are the questions, which I hope are sufficiently closely related to comprise one overall question:
- How can I see more precisely that the spectrum in $n$ is discrete for a fixed crystal momentum $\vec{k}$? In other words, given the above differential equation for the cell-periodic Bloch function, is there a way to show that the eigenvalue spectrum of the differential equation is discrete?
- While it's perfectly clear that I can take the crystal momenta to lie within the Brillouin zone, how can I see that each band must strictly be periodic in the Brillouin zone? For example, consider a one-dimensional problem for ease of visualizing the bands. Why can't the $n$th band start at some fixed energy $\varepsilon_{n, -\pi / a}$, increase monotonically with $k$, and end at $\varepsilon_{n,\pi / a} = \varepsilon_{n+1, -\pi / a}$, so that each band continuously wraps into the next one?