Abstract. We present a self-contained treatment of one-dimensional band theory through two complementary models. First, the Kronig–Penney model with a square-well periodic potential is solved both by direct boundary matching and by the powerful transfer-matrix method, yielding the celebrated band-gap dispersion relation. Second, the more realistic one-dimensional hydrogen chain is treated using Whittaker's confluent hypergeometric functions to handle the Coulomb tails analytically. Both approaches illuminate how band gaps arise, how the Bloch wavevector $k$ labels states in the first Brillouin zone, and why real materials are either conductors, semiconductors, or insulators.

§1 Bloch's Theorem and the Periodic Potential

Any one-dimensional crystalline solid can be modelled by a Hamiltonian whose potential is periodic with lattice constant $d = a + b$, where $a$ is the width of the "well" region (or the spacing between atoms) and $b$ is the width of the barrier. The central result governing the eigenstates of such a system is Bloch's theorem:

\begin{equation} \psi_{nk}(x) = e^{ikx}\, u_{nk}(x), \qquad u_{nk}(x+d) = u_{nk}(x), \label{eq:bloch} \end{equation}

where $k$ is the crystal momentum (Bloch wavevector) and $n$ is the band index. Equivalently, the wavefunction satisfies the quasi-periodicity condition

\begin{equation} \psi_{nk}(x + d) = e^{ikd}\, \psi_{nk}(x). \label{eq:bloch2} \end{equation}

The factor $e^{ikd}$ is a pure phase, so $|k|$ is restricted to the first Brillouin zone $k \in [-\pi/d,\, \pi/d]$. In one dimension this interval is compact, and the dispersion relation $E_n(k)$ is a multi-valued function of $k$ — the band structure. Band gaps open at the zone boundaries $k = \pm\pi/d$ and, more subtly, at $k = 0$ for higher bands, wherever Bragg reflection is resonant.

Key intuition. A free electron has $E = \hbar^2 k^2 / 2m$ — a smooth parabola. Turning on a weak periodic potential breaks this into disconnected arcs separated by forbidden energy gaps. These gaps are the fingerprint of the lattice and determine whether the material conducts electricity.

§2 Kronig–Penney Model (unbounded case): Setup and Wavefunctions

The Kronig–Penney potential consists of square barriers of height $V_0$ and width $b$, separated by wells of width $a$. as we see below:

Kronig–Penney potential Periodic square-wave potential V(x) showing alternating well regions (0 to a, V=0) and barrier regions (−b to 0, V=V₀) repeated over three unit cells. x V V₀ 0 −b a a+b 2a+b 2(a+b) V = 0 well V = V₀ barrier V = 0 V = V₀ V = V₀ b a unit cell (a + b) V(x) periodic, period a+b
Fig. 1: The Kronig-Penney periodic potential .

Acourdingly, we define two wavevectors for the unbounded electron case as follows:

\begin{equation} k_1 = \sqrt{\frac{2mE}{\hbar^2}}, \qquad k_2 = \sqrt{\frac{2m(E - V_0)}{\hbar^2}}, \label{eq:wavevectors} \end{equation}

valid for the upper-barrier regime $E > V_0$. Inside the well region $0 \le x \le a$, the wavefunction is a superposition of left- and right-travelling plane waves:

\begin{equation} \psi_1(x) = A e^{ik_1 x} + B e^{-ik_1 x}, \label{eq:psi1} \end{equation}

and inside the barrier $-b \le x \le 0$, the wavefunction is an exponentially growing/decaying pair:

\begin{equation} \psi_2(x) = C e^{ik_2 x} + D e^{-ik_2 x}. \label{eq:psi2} \end{equation}

For consistency with Bloch's theorem, we express the Bloch-periodic parts $u_{nk}(x)$ explicitly:

$$u_1(x) = A e^{i(k_1-k)x} + B e^{-i(k_1+k)x}, \quad (0 \le x \le a)$$ $$u_2(x) = C e^{i(k_2-k)x} + D e^{-i(k_2+k)x}, \quad (-b \le x \le 0)$$
Note on conventions. We adopt the convention that the barrier is to the left ($-b \le x \le 0$) and the well to the right ($0 \le x \le a$). The periodicity means the wavefunction in the next cell is simply the Bloch-shifted version: $\psi(x+d) = e^{ikd}\psi(x)$.

§3 Boundary Conditions and the 4×4 Secular System

Continuity of $\psi$ and $\psi'$ at $x = 0$ and the Bloch condition at $x = a$ (linked back to $x = -b$) yields four linear constraints. Continuity at $x = 0$:

\begin{align} A + B - C - D &= 0, \\ k_1 A - k_1 B - k_2 C + k_2 D &= 0. \label{eq:bc1} \end{align}

Bloch-shifted continuity at $x = a \leftrightarrow x = -b$:

\begin{align} A e^{i(k_1 - k)a} + B e^{-i(k_1+k)a} - C e^{-i(k_2-k)b} - D e^{i(k_2+k)b} &= 0, \\ A(k_1-k) e^{i(k_1-k)a} - B (k_1+k) e^{-i(k_1+k)a} - C (k_2-k) e^{-i(k_2-k)b} + D (k_2+k) e^{i(k_2+k)b} &= 0. \label{eq:bc2} \end{align}

Casting these four conditions as a matrix equation $\mathbf{M} \begin{pmatrix} A & B & C & D \end{pmatrix}^T = 0$, a non-trivial solution requires:

\begin{equation} \det \mathbf{M}(k, E) = 0, \label{eq:secular} \end{equation}

where the $4\times 4$ matrix $\mathbf{M}$ is:

\begin{equation} \mathbf{M} = \begin{pmatrix} 1 & 1 & -1 & -1 \\ k_1 & -k_1 & -k_2 & k_2 \\ e^{i(k_1-k)a} & e^{-i(k_1+k)a} & -e^{-i(k_2-k)b} & -e^{i(k_2+k)b} \\ (k_1-k)e^{i(k_1-k)a} & -(k_1+k)e^{-i(k_1+k)a} & -(k_2-k)e^{(k_2-k)b} & (k_2+k)e^{i(k_2+k)b} \end{pmatrix}. \label{eq:Mmat} \end{equation}

The determinant can be evaluated by cofactor expansion. Defining the auxiliary quantities $S$ and its factored form as follows (denoting the full determinant $\Delta$), one arrives after careful algebra at the central dispersion relation — derived more elegantly below via the transfer matrix.

§4 Transfer-Matrix Solution, for the bounded case $E < V_0$

To solve the other case, where the electron states in the barrier regin are below the energy barrier $V_0$, we use a more refined method, called the transfer-matrix method, it is a far more systematic alternative to direct determinant evaluation. It expresses the amplitudes $(A, B)$ in one unit cell in terms of those in the next, and enforces Bloch's theorem by demanding the transfer matrix $\mathbf{T}$ has eigenvalues $e^{\pm ikd}$.

4.1 Propagation and Connection Matrices

Within each region we define a state vector $\Omega(x)$ whose columns are the two independent solutions evaluated at $x$, together with their derivatives. For the well region:

\begin{equation} \Omega_w(x) = \begin{pmatrix} e^{ik_1 x} & e^{-ik_1 x} \\ ik_1 e^{ik_1 x} & -ik_1 e^{-ik_1 x} \end{pmatrix}. \label{eq:omega0} \end{equation}

For the barrier region (with $k_2$ real and positive for $E < V_0$):

\begin{equation} \Omega_b(x) = \begin{pmatrix} e^{k_2 x} & e^{-k_2 x} \\ k_2 e^{k_2 x} & -k_2 e^{-k_2 x} \end{pmatrix}. \label{eq:omegab} \end{equation}

4.2 Constructing the Unit-Cell Transfer Matrix

Continuity at the well–barrier interface $x = 0$:

\begin{equation} \Omega_w(0)\begin{pmatrix}A \\ B\end{pmatrix} = \Omega_b(0)\begin{pmatrix}C \\ D\end{pmatrix} \implies \begin{pmatrix}A \\ B\end{pmatrix} = \Omega_w^{-1}(0)\,\Omega_b(0)\begin{pmatrix}C \\ D\end{pmatrix}. \label{eq:connect1} \end{equation}

Similarly, at the barrier–well interface $x = -b$ (and using Bloch periodicity to link to the next cell):

\begin{equation} \begin{pmatrix}\psi\left(-b\right) \\ \psi'\left(-b\right)\end{pmatrix} = \Omega_b(-b)\ \begin{pmatrix}C \\ D\end{pmatrix}. \label{eq:connect2} \end{equation}

Similarly, at the well interface $x = a$ (and using Bloch periodicity to link to the next cell):

\begin{equation} \begin{pmatrix}\psi\left(a\right) \\ \psi'\left(a\right)\end{pmatrix} = \Omega_w(a)\ \begin{pmatrix}A \\ B\end{pmatrix}. \label{eq:connect3} \end{equation}
\begin{equation} \begin{pmatrix}\psi\left(-b\right)\\ \psi'\left(-b\right)\end{pmatrix} = \underbrace{\Omega_b\!\!\left(-b\right)\,\Omega_b^{-1}\!\!\left(0\right)\,\Omega_w\!\!\left(0\right)\,\Omega_w^{-1}\!\!\left(a\right)}_{\displaystyle\mathbf{T}_{\rm H}} \begin{pmatrix}\psi\left(a\right)\\ \psi'\left(a\right)\end{pmatrix}. \label{eq:Th1} \end{equation}

The full unit-cell transfer matrix $\mathbf{T}$ maps amplitudes across one period:

\begin{equation} \mathbf{T_H} = \Omega_b\!\!\left(-b\right) \Omega_b^{-1}\!\!\left(0\right) \Omega_w\!\!\left(0\right) \Omega_w^{-1}\!\!\left(a\right). \label{eq:Tmat} \end{equation}

4.3 Eigenvalue Condition and Bloch's Theorem

Bloch's theorem demands:

\begin{equation} \mathbf{T}_H\begin{pmatrix}\psi(a)\\\psi'(a)\end{pmatrix} = e^{-ikd}\begin{pmatrix}\psi(-b)\\\psi'(-b)\end{pmatrix}. \label{eq:eigen} \end{equation}

Since $\mathbf{T_H}$ is a real $2\times 2$ matrix with $\det \mathbf{T} = 1$ (it is symplectic — the Wronskian of the Schrödinger equation is conserved), its eigenvalues are $e^{\pm ikd}$ and the characteristic equation reduces to:

\begin{equation} \text{Tr}(\mathbf{T}_H) = e^{ikd} + e^{-ikd} = 2\cos(kd). \label{eq:traceT} \end{equation}

This is the key insight of the transfer-matrix method: the entire band structure is encoded in the trace of a $2\times 2$ matrix. If $|\text{Tr}(\mathbf{T})| \le 2$, a real $k$ exists and the state is a propagating Bloch wave (an allowed band). If $|\text{Tr}(\mathbf{T})| > 2$, $k$ must be complex and the state is evanescent — this is a band gap.

Power of the transfer matrix. The $4\times 4$ determinant condition of §3 and the trace condition $\operatorname{Tr}(\mathbf{T}) = 2\cos(kd)$ are algebraically identical. However, the transfer-matrix approach generalises effortlessly to arbitrary one-dimensional potentials — simply multiply the transfer matrices of each layer in sequence.

§5 The Band-Gap Dispersion Relation

Carrying out the matrix multiplications explicitly, one finds that $\text{Tr}(\mathbf{T})$ for the Kronig–Penney potential is:

\begin{equation} \cos(kd) = \cos(k_1 a)\cosh(k_2 b) - \frac{k_1^2 - k_2^2}{2k_1 k_2}\sin(k_1 a)\sinh(k_2 b), \label{eq:dispersion} \end{equation}

where $d = a + b$ is the lattice constant. This is the celebrated Kronig–Penney dispersion relation. The right-hand side is a function of energy $E$ alone (through $k_1$ and $k_2$); setting it equal to $\cos(kd)$ restricts $k$ to real values only when the right-hand side lies in $[-1, +1]$.

We solve the above equation using the following parameters, $a=3.9a_{bohr}$, $b=0.1a_{bohr}$, $V_0=-10$Ha, in the figure below, we take the energy $E_{min}=0$Ha while $E_{max}=6$Ha, we get:.

Ha is Hartrees, which exactly equal to 2 $Ry$ Rydberg, while 1$Ry$=13.6eV, is the famous energy ground state of the hydrogen atom.

Radial Plot
Fig 2: The energy bands over a large interval of energy.

As we zoom in in the band structure diagram, we can crearly see the gap between the ground states band and the first exited states band, we do thzt by taking the energy interval $E_{min}=0$ while $E_{max}=1.5$Ha, we get:

Radial Plot
Fig 3: The energy bands over a large interval of energy.

§6 Physical Interpretation of Band Gaps

In the Kronig-Penney (KP) model, the band gaps appear so wide, there are two major physical reasons why a basic Kronig-Penney square potential naturally exaggerates and inflates the size of forbidden band gaps. The first one is the interstitial barrier height, because a rectangle fills up the entire interstitial space with maximum potential energy, the total area and "strength" of the barrier in the KP model is drastically larger. It acts like a heavy brick wall instead of a sloped hill, making it much harder for electrons to tunnel from one well to another. When tunneling decreases, the bands flatten out, and the forbidden gaps between them widen massively.

The second culprit are the high-frequency Fourier components (Bragg Reflection Strength), because the step edges are infinitely sharp, high-energy electrons experience incredibly strong quantum mechanical back-scattering (Bragg reflection) off those vertical walls. This keeps the gaps wide even when you go high up in energy.

Conductor vs. insulator. If the number of electrons per unit cell completely fills $N$ bands, the Fermi level lies in a gap and the material is an insulator or semiconductor. If a band is partially filled, the material is a metal. The Kronig–Penney model already captures this dichotomy quantitatively.

§7 The 1D Hydrogen Chain: Beyond Square Wells

While the Kronig–Penney model is exactly solvable and pedagogically invaluable, its square-well potential is a drastic approximation. A hydrogen atom creates a Coulomb potential $V(x) = -e^2 / (4\pi\epsilon_0 |x|)$, which has a cusp at $x = 0$ and long algebraic tails. In a one-dimensional chain of hydrogen atoms with spacing $d$, the total potential is

\begin{equation} V_{\rm chain}(x) = -\frac{e^2}{4\pi\epsilon_0} \sum_{n=-\infty}^{\infty} \frac{1}{|x - nd|}. \label{eq:vchain} \end{equation}

We focus on a single-atom cell of width $a$ centred at the origin, which has three distinct regions (see Fig. 2):

Central region ($|x| < a/2$, green): the potential is nearly flat for small $|x|$ but contains the Coulomb singularity. Right Coulomb tail ($x > a/2$): the potential decays as $-e^2/x$. Left Coulomb tail ($x < -a/2$): the potential decays as $+e^2/x$ (from the atom in the next cell to the left).

Finite square well potential Symmetric finite square well V(x) with well region from −c to +c at V=−V₀, outer regions from −a/2 to −c and +c to +a/2 at V=0, with smooth step transitions. x V 0 −a/2 −c +c +a/2 −V₀ V = 0 V = −V₀ well V = 0 2c a
Fig. 4: The 1D hydrogen periodic potential .

§8 Whittaker Functions and the Coulomb Solution

In the central region, the wavefunction can be written as plane waves (assuming a locally flat effective potential approximation):

\begin{equation} \psi_0(x) = A e^{ik_1 x} + B e^{-ik_1 x}. \label{eq:psi0_h} \end{equation}

However, in the Coulomb tail regions, the Schrödinger equation takes the Whittaker form. For a particle with energy $E < 0$ (bound-state band) the Schrödinger equation in the right tail region $x > 0$ reads

$$-\frac{\hbar^2}{2m}\frac{d^2\psi}{dx^2} - \frac{e^2}{4\pi\epsilon_0 x}\psi = E\psi.$$

Setting $\rho = 2k_r x$ with $k_r = \sqrt{-2mE}/\hbar$ and $n = e^2/(4\pi\epsilon_0 \hbar^2 k_r / m)$ as the effective principal quantum number, this transforms into Whittaker's equation. The two independent solutions are the Whittaker $M$ and $W$ functions:

\begin{equation} \psi_r(x) = C\, M_{n,\,\frac{1}{2}}\!\left(2k_r x\right) + D\, W_{n,\,\frac{1}{2}}\!\left(2k_r x\right), \label{eq:whittaker_r} \end{equation}

where $M_{\kappa,\mu}(z)$ grows exponentially for large $z$ and $W_{\kappa,\mu}(z)$ decays exponentially. In an infinite crystal, neither solution can be discarded — both are needed to match the Bloch boundary conditions across the cell.

For the left tail ($x < 0$), the Hamiltonian takes this form:

$$-\frac{\hbar^2}{2m}\frac{d^2\psi}{dx^2} + \frac{e^2}{4\pi\epsilon_0 x}\psi = E\psi.$$

The argument for choosing this form is to keep the core of the equation consistent with our primary goal: solving for an attractive Coulomb potential. By preserving this form, the negative values of $x$ will cancel out with the negative sign introduced in the Hamiltonian, restoring the attractive Coulomb potential for $x < 0$. The resulting solutions take the following form:

\begin{equation} \psi_l(x) = E\, M_{n,\,\frac{1}{2}}\!\left(-2k_l x\right) + F\, W_{n,\,\frac{1}{2}}\!\left(-2k_l x\right). \label{eq:whittaker_l} \end{equation}

§9 Transfer-Matrix Formulation for the H-Chain

We construct the state vectors $\Omega_{\rm region}(x)$ for each zone, analogous to those used in the Kronig–Penney case. Specifically, we collect the wavefunction and its derivative into a column vector and define the Whittaker fundamental matrix:

\begin{equation} \Omega_r(x) = \begin{pmatrix} M_{n,\frac{1}{2}}(2k_r x) & W_{n,\frac{1}{2}}(2k_r x) \\[4pt] 2k_r\, \dfrac{dM_{n,\frac{1}{2}}(\rho)}{d\rho}\Big|_{\rho=2k_r x} & 2k_r\, \dfrac{dW_{n,\frac{1}{2}}(\rho)}{d\rho}\Big|_{\rho=2k_r x} \end{pmatrix}, \label{eq:omegar} \end{equation}

and similarly for $\Omega_l(x)$ (with $k_r \to k_l$ and $x \to -x$). The boundary conditions at $x = \pm a/2$ are then expressed compactly as:

\begin{equation} \Omega_l(x) = \begin{pmatrix} M_{n,\frac{1}{2}}(-2k_l x) & W_{n,\frac{1}{2}}(-2k_l x) \\[4pt] -2k_l\, \dfrac{dM_{n,\frac{1}{2}}(\rho)}{d\rho}\Big|_{\rho=-2k_r x} & -2k_l\, \dfrac{dW_{n,\frac{1}{2}}(\rho)}{d\rho}\Big|_{\rho=-2k_l x} \end{pmatrix}, \label{eq:omegal} \end{equation}

The boundary conditions at $x = \pm c$ are then expressed compactly as:

\begin{align} \Omega_0\!\left(c\right)\begin{pmatrix}A\\B\end{pmatrix} &= \Omega_r\!\left(c\right)\begin{pmatrix}C\\D\end{pmatrix}, \label{eq:bc_r}\\[6pt] \Omega_0\!\left(-c\right)\begin{pmatrix}A\\B\end{pmatrix} &= \Omega_l\!\left(-c\right)\begin{pmatrix}E\\F\end{pmatrix}. \label{eq:bc_l} \end{align}
\begin{align} \begin{pmatrix}\psi\left(-\tfrac{a}{2}\right)\\ \psi'\left(-\tfrac{a}{2}\right)\end{pmatrix} &= \Omega_l\!\left(-\tfrac{a}{2}\right)\begin{pmatrix}E\\F\end{pmatrix}, \label{eq:psi_r}\\[6pt] \begin{pmatrix}\psi\left(\tfrac{a}{2}\right)\\ \psi'\left(\tfrac{a}{2}\right)\end{pmatrix} &= \Omega_r\!\left(\tfrac{a}{2}\right)\begin{pmatrix}C\\D\end{pmatrix}. \label{eq:psi_l} \end{align}

Eliminating the central-region amplitudes $(A, B)$, $(C, D)$ and $(E, F)$ between these two equations gives a direct relation between the left-tail amplitudes $(\psi\left(-\tfrac{a}{2}\right), \psi'\left(-\tfrac{a}{2}\right))$ and the right-tail amplitudes $(\psi\left(\tfrac{a}{2}\right), \psi'\left(\tfrac{a}{2}\right))$:

\begin{equation} \begin{pmatrix}\psi\left(-\tfrac{a}{2}\right)\\ \psi'\left(-\tfrac{a}{2}\right)\end{pmatrix} = \underbrace{\Omega_l\!\!\left(-\tfrac{a}{2}\right)\,\Omega_l^{-1}\!\!\left(-c\right)\,\Omega_0\!\!\left(-c\right)\,\Omega_0^{-1}\!\!\left(c\right)\,\Omega_r\!\!\left(c\right)\,\Omega_r^{-1}\!\!\left(\tfrac{a}{2}\right)}_{\displaystyle\mathbf{T}_{\rm H}} \begin{pmatrix}\psi\left(\tfrac{a}{2}\right)\\ \psi'\left(\tfrac{a}{2}\right)\end{pmatrix}. \label{eq:Th} \end{equation}

The matrix $\mathbf{T}_{\rm H}$ is the hydrogen-chain transfer matrix. Its trace furnishes the dispersion relation via the same Bloch condition as before:

\begin{equation} \cos(kd) = \frac{1}{2}\text{Tr}(\mathbf{T}_{\rm H}), \label{eq:hchain_disp} \end{equation}

where $d$ is the lattice constant (inter-atomic spacing). The numerical evaluation of $\mathbf{T}_{\rm H}$ requires computing Whittaker functions and their derivatives — a task straightforwardly handled by standard scientific computing libraries (SciPy, GSL).

We solve the above equation using the following parameters, $Z=1$, $a=4a_{bohr}$, $c=0.1a_{bohr}$, $V_0=-10$Ha, in the figure below, we take the energy $E_{min}=-2$Ha while $E_{max}=6$Ha, we get:.

Radial Plot
Fig 5: The energy bands over a large interval of energy.

We use the same parameters but we decrease the energy interval by taking the energy $E_{min}=-2$Ha while $E_{max}=-0.01$Ha, we get the following:

Radial Plot
Fig 6: The energy bands over a smaller interval of energy.

§10/span> Comparison and Physical Consequences

Both models obey the same underlying mathematical framework: Bloch's theorem, boundary matching, and the trace condition $\text{Tr}(\mathbf{T}) = 2\cos(kd)$. Their differences reflect the physics of the potential:

Feature Kronig–Penney H-Chain
Potential shape Square well/barrier Coulomb $\sim 1/|x|$
Zone solutions Plane waves $e^{\pm ik_j x}$ Whittaker $M_n$, $W_n$
Dispersion relation Analytic (closed form) Numerical ($\text{Tr}\,\mathbf{T}_H$)
Isolated-atom limit Particle-in-a-box levels Hydrogen levels $E_n$
Band-gap mechanism Bragg reflection at BZ boundary Same + Coulomb-level splitting

The hydrogen chain predicts narrower bands and larger gaps for the lowest bands, owing to the stronger localisation of Coulomb-bound states compared to square-well states. For higher bands (large $n$), the hydrogen wavefunctions extend further, the Whittaker functions approach Bessel functions, and the two models converge.

These models form the conceptual backbone of modern density-functional theory (DFT): the Kohn–Sham equations reduce the many-body problem to a set of single-particle Schrödinger equations in an effective periodic potential, and the resulting band structure determines conductivity, optical absorption, magnetism, and superconductivity. The transfer-matrix technique, in its layered form, is also the basis of modern photonic bandgap calculations and quantum cascade laser design.

Outlook. Extending these models to two and three dimensions requires replacing the scalar transfer matrix by a higher-dimensional operator, and band topology becomes critical — the concept of Berry phase and topological invariants emerges naturally from the multi-band Bloch structure we have derived here in one dimension.

References

  1. Kronig, R. de L. & Penney, W. G. (1931). Quantum Mechanics of Electrons in Crystal Lattices. Proceedings of the Royal Society A, 130(814), 499–513.
  2. Kittel, C. (2005). Introduction to Solid State Physics, 8th ed. Wiley.
  3. Ashcroft, N. W. & Mermin, N. D. (1976). Solid State Physics. Holt, Rinehart & Winston.
  4. Abramowitz, M. & Stegun, I. A. (1972). Handbook of Mathematical Functions. Dover. §13 (Whittaker Functions).
  5. Griffiths, D. J. (2018). Introduction to Quantum Mechanics, 3rd ed. Cambridge University Press.
  6. Bloch, F. (1929). Über die Quantenmechanik der Elektronen in Kristallgittern. Zeitschrift für Physik, 52, 555–600.