In general, the total momentum of a system is conserved. Nevertheless, the momentum of a single electron or phonon is not conserved in a crystal. In fact, for an electron there are two types of momentum:
- Crystal momentum $k$ which is conserved up until a reciprocal lattice vector $G$. This is due to the fact that we can convert a $k$ outside the first Brillouin zone (BZ) into the first BZ by subtracting or adding $G$. Also the Bloch function is invariant under addition of $G$.
- The real momentum of the electron i.e, the momentum of a bloch wave given by $$ \langle \psi|\hat{\mathbf{p}} |\psi\rangle = -i\hbar \int e^{-i\mathbf{k}\mathbf{r}}u_\mathbf{k}^*(\mathbf{r}) \nabla_r\; e^{i\mathbf{k}\mathbf{r}} u_\mathbf{k}(\mathbf{r}) \;\text{d}^3r\\ =\hbar \mathbf{k} - i\hbar \int u_\mathbf{k}^*(\mathbf{r}) \nabla_ru_\mathbf{k}(\mathbf{r}) \;\text{d}^3r $$
My question is:
Let’s imagine three cases:
- An electron scatters with another electron. Momentum of the electron is not necessarily conserved, but total momentum is. Where does the missing momentum come from?
- An electron scatters with a phonon and the phonon loses all its momentum to the electron. The momentum of the electron, however, has not to be equal to the momentum of the two separate particles (for example if the phonon transfers enough momentum to put the electron out of the first BZ). Where does the missing momentum appear to conserve the total momentum?
- Two phonons interact with each other to generate a new phonon. The resulting phonon can have less crystal momentum then the two separate phonons (umklapp process). How is total momentum conserved in this case?
Proof that electron momentum is not conserved: The momentum operator has not the same eigenfunctions as the Hamilton operator (Bloch waves):
$$\begin{eqnarray} \left.\langle x \right| \hat{p}\left|\Psi \rangle\right. &=& -i\hbar \left(\frac{d}{dx}\right) u_k(x) e^{i k x} \\ &=& -i \hbar \left( i k u_k(x) e^{ikx} + u_k'(x)e^{ikx}\right) \end{eqnarray}$$
Since the eigenfunctions are different, both operators do not commute. This means that the momentum of the Bloch function is not a conserved quantity.