Floquet discriminant and energy bands (source code)

= Floquet discriminant and energy bands
{c}

The Floquet multipliers solve
$$
\mu^2-\operatorname{tr}(M)\mu+1=0.
$$
Bounded Bloch waves occur when $|\operatorname{tr}M|\leq2$, with $\mu=e^{\pm iKa}$. Band edges satisfy $\operatorname{tr}M=\pm2$; outside the bands the multipliers are real reciprocal numbers and one solution grows exponentially.