Free Fermions and Bosons#
Quantum statistics#
The most important difference between a classical and a quantum system is now the status of the system is described by a wave function. What qualitative new structure will be given by this difference? The wave function description will lead to a striking effect when we consider the many-particle systems since we loose the ability to distinguish identical particles by their “path”.
Identical particles are the particles with identical intrinsic properties such as mass, charge, spin, etc.. For classical systems, we can always use the path to track individual particles in principle. However, this becomes impossible when the wave functions between two particles has overlap with each other. The difficulty came from the uncertainty of the positions of those particles.
Because of that, when the two wave function has measurable overlap, the probability description of the two particles should be indistinguishable, i.e. \(P(\textbf{x}_1,\textbf{x}_2)=P(\textbf{x}_1,\textbf{x}_2)\). Because the probability of the quantum system is related to the norm square of the wave function. That automatically leads to the fact that the corresponding two particle wave function is equal up to a phase factor. i.e. \(\phi(\textbf{x}_1,\textbf{x}_2)=e^{i\theta}\phi(\textbf{x}_2,\textbf{x}_1)\). Let’s consider this effect as we swap the particle 1 and particle 2 of our original wave function. We immediately notice that swapping twice will return to the original wave function. That is, \((e^{i \theta})^2=1\). So we have \(e^{i\theta}=\pm 1\). For bosons, we have \(e^{i\theta}= +1\). For fermions, we have \(e^{i\theta}= -1\). This is the starting point to discuss quantum statistics.
From the property that \(\phi(\textbf{x}_1,\textbf{x}_2)=\pm\phi(\textbf{x}_2,\textbf{x}_1)\). We can divide the wave functions into two big categories. The symmetrized wave function, for bosons, and the anti-symmetrized wave function, for fermions.
Here, \(a,b\) are the quantum number of the system. For fermion, we can see if \(a=b\), the wave function becomes zero. That is the Pauli exclusive principle applied to this simple setting.
For example, photon and phonon are bosons. Electron and neutron are fermions.
What?
It seems above argument is quite general. However, something sutble will happen in two-dimensional space. There, the swapping operation is not so trivial. Therefore, a different quantum statistical behavior other than fermion or boson is possible. Such a particle is called ‘anyon’. One of the simplest model demonstrate anyon physics is the toric code model. Anyons could be used in quantum computation and therefore has attract lots of attention recently. Some recent breakthrough on related subjects including [SLK+21] and [SLS+21].
Quantum many-body system (non-interacting limit)#
Now we know we have Fermions and Bosons. How to describe such a quantum system? To define a quantum system, we need to specify the Hamiltonian, \(H\), and the corresponding Hilbert space,\(\mathcal{H}\). Here, I will give a quick overview of the general description of quantum many-body systems with \(N\) particles.
The Hilbert space#
Let’s consider the wave function of distinguishable many-body system first. Since the particles are distinguishable, we can label the Hilbert space accordingly. The total Hilbert space is
The state in this Hilbert space can be represented by
Here, \(\vert\phi_{\gamma_i}\}_j\) is the complete set in \(\mathcal{H}_j\) with quantum number \(\gamma_i\). Here we use \(\vert \psi\}\) to represent the single particle wave function and \(\vert \psi )\) to represent the many-body wave function before considering the indistinguishability. The expression is still quite abstract, let’s take the simplest non-trivial example and build our understanding accordingly.
The two-level system with two particles#
Next, we can ask how a wave function is represented as ket vectors in our simple two-particle example above? Once we know how things work in the case with two particles, we should know how to generalize it into the more complicated cases.
Here, we consider the case that the single particle system is just a two-level system. That is, \(\gamma_1,\gamma_2\in \{a,b\}\). To discuss all the possible configurations, we consider the case when \(\gamma_1\neq \gamma_2\) and when \(\gamma_1=\gamma_2\).
Case 1, \(\gamma_1\neq \gamma_2\):
In the last two equality, we can interpret the curly kets as the permutation of the quantum number \(a,b\) with the ordering of the Hilbert space fixed or we can consider the quantum number to have the fixed ordering but permuting the Hilbert space index. Here, we use the angle ket \(\vert \phi\rangle\) to represent the many-body wave function with indistinguishability considered.
Case 2, \(\gamma_1= \gamma_2\in\{a,b\}\):
We can see it is impossible to form such a wave function for fermionic system because of the Pauli exclusive principle. However, we can have two states for the bosonic case
We can try to ask the same question from a different angle: what are we doing exactly? The dimensionality of the space \(\mathcal{H}_1\otimes\mathcal{H}_2\) is 4 if the two Hilbert spaces are distinguishable. The above process construct the corresponding basis when indistinguishability is considered. If so, what is the relation between the fermionic Hilbert space and the Bosonic Hilbert space and the original space, \(\mathcal{H}_1\otimes\mathcal{H}_2\)? Let’s try to use the simple example to explore the related structure before we make the generalization.
The four basis of \(\mathcal{H}_1\otimes\mathcal{H}_2\) are:
Here, we use \((a,b)\) to remind ourselves that the ordering is important.
Now we can ask: How to use the fermionic or bosonic basis (with indistinguishability considered, the ordering is not important, so we use \(\{\gamma_1,\gamma_2\}\)) to reconstruct the basis in \(\mathcal{H}_1\otimes\mathcal{H}_2\)?
Staring at the structure of the wave functions, we immediately realize that \(\mathcal{H}_1\otimes\mathcal{H}_2=\mathcal{H}^B\oplus\mathcal{H}^F\). The original Hilbert space where indistinguishability is not considered can be constructed from the Bosonic Hilbert space direct sum with the Fermionic Hilbert space. That is,
So we can see what’s the mathematical structure. However, of course we know that fermions will always be fermions. So it does not make sense to have a superposition between bosonic wave function with the fermionic wave function. Readers who are familiar with how symmetry is applied to a quantum system might thought the structure is very similar with the irreducible representation when certain symmetry is considered. That is also why sometimes we call the space \(\mathcal{H}^B\) the bosonic sector and \(\mathcal{H}^F\) the fermionic sector. The sectors that has no superposition principles are called the superselection sectors.
The general fermionic and bosonic wave function#
Comparing the simple two particle wave function and the wave function of distinguishable particles, we can get some hint about how should we proceed for a general \(N\) particle system – symmetric summation or anti-symmetric summation.
We basically has \(N\) particles and each particle has its own quantum number \(\gamma_i\). From previous discussion, we know whether \(\gamma_i\) equals to \(\gamma_j\) will give us different structure. Therefore, it is very tempting to group identical \(\gamma_i\) together to simplify the analysis. Furthermore, we can also notice the key information we need is: how many identical states for each \(\gamma_i\). Therefore, it is very tempting to use the occupation number representation, instead of the quantum number representation to express the many-body wave function.
The specific definition of occupation number representation is
The generalized wave function for \(N\) particle system should be
where
Here, \(\eta=\pm1\) for symmetric or anti-symmetric summation, \(p\) is an element of the \(N\) object permutation. \(p(j)\) is the \(j\)-th object of this permutation. \(\overline{p}\) represent an integer which is the number required to swap nearby elements in the permutation \(p\) such that it gets back to an ordered permutation. For example, for a 3 object permutation \(p=[231]\), \(\overline{p}=2\) since we need to swap 31 then swap 21 to get to the permutation \([123]\). The summation contains \(\frac{N!}{\prod_{\mu}n_{\mu}!}\) terms. That’s why the normalization factor is \(\sqrt{\frac{N!}{\prod_{\mu}n_{\mu}!}}^{-1}\). However, because of the Pauli exclusion principle, \(n_{\mu}=0/1\) in fermion case. For bosons, we don’t have such restriction.
From this construction, we can also see the Pauli exclusion principle. When \(\gamma_i=\gamma_j\), the pairs of permutations related by a swap between \(p(i)\) and \(p(j)\) will differ by a minus sign. All such pairs therefore cancels with each other and leads to the Pauli exclusion principle.
We start from something simple and derive the generalized form for the many-body wave function when the indistinguishable nature of quantum particles are considered from the formal intuition. But what exactly are we doing here? Essentially, we are trying to construct the basis to describe the total Hilbert space \(\mathcal{H}\)! Especially, we want to have the basis that satisfy the quantum statistics. To really check our understanding is correct, let’s try to ask ourselves: what’s the simplest non-trivial example that we can construct to build our intuition?
Exercise
Consider the simplest nontrivial case: the three boson system. The permutation of 3 particles has 6 different configurations. Let’s list them explicitly:
According to the definition above we have
At this point, we don’t have any restriction on \(\alpha,\beta,\gamma\) and treat them as if they are all distinct and the many-body wave function for the 3 identical particles can be constructed by summing over all possible permutations. In fact, if \(\alpha,\beta,\gamma\) are all distinct quantum numbers, we know there will be 6 of such terms and the normalization should be \(\sqrt{3!}^{-1}\). To be more specific, when \(\alpha\neq\beta\neq\gamma\), we have
Next, let’s assume \(\alpha=\beta=x\). Following the same protocol, we have
If we have \(\eta=-1\), for fermions, the two terms canceled. We can convince ourselves easily that all the terms canceled with each other precisely. This is the Pauli exclusion principle.
If we have \(\eta=+1\), for bosons, the two terms adds up. However, one tricky fact is, the tensor product is actually abelian and the two basis are actually identical. Therefore, instead of using 6 basis states to construct a wave function with indistinguishability as in the case where \(\alpha,\beta,\gamma\) are all distinct, we only 3 basis to achieve our goal when two of the quantum numbers are identical!
To be more specific, when \(\alpha=\beta=x,\gamma\neq x\), we have
With the above explicit expression, we can try to swap any of the particle index and show that the wave function is indeed symmetric or anti-symmetric wave functions for bosons/fermions.
The many-body Hamiltonian#
When we diagonalize the many-body Hamiltonian, \(H\), we will have the many-body eigen energy spectrum, \(\left\{E_{\gamma}\right\}\) and the many-body eigen states, \(\left\{\vert E_{\gamma}\rangle\right\}\).
What exactly do we mean by \(\sum_i H_i\). The correct interpretation of \(H_i\) is
That is, the operator \(H_i\) only acts non-trivially on the Hilbert space of the \(i\)-th particle.
Suppose the kets \(\vert \phi_{\gamma'}\rangle_j\) are the eigenstates of the Hamiltonian \(H_j\), i.e. \(H_j|\phi_{\gamma'}\rangle_j=E_{\gamma'}|\phi_{\gamma'}\rangle_j\). The corresponding eigenstates with many-body energy \(E_{\gamma}\) is \(H\vert \phi ^{B/F}_N\rangle=\left(\sum_j E_{\gamma_j}\right) \vert \phi^{B/F}_N\rangle=E_{\gamma}\vert \phi^{B/F}_N\rangle\). The big difference of boson and fermion is the Pauli exclusion principle, we can have all the bosons sitting on the same state to lower the total energy; for fermions, they need to be stacked one by one. That corresponds to the two very important concepts, the Bose-Einstein condensation and the concept of fermi sea.
Partition function for free fermions and bosons#
In principle, the \(\gamma_j\) in the above expression of the many-body wave function can be any quantum number. For example, for a free particle, \(\gamma_j\) can be the index of momentum \(p_j\). We can describe our system as the \(j\)-th particle has momentum \(p_j\) then symmetrize/anti-symmetrize the whole wave function as we did currently. However, one can also use another representation to describe the state. That is, we know don’t have the concept of \(j\)-th particle, maybe we can just count how many particles have a specific momentum \(p_a\). Then, we can describe our system using those numbers \(\{n_{p_1},n_{p_2},\cdots, n_{p_a},\cdots\}\). If we did so for our \(N\) particle system, the representation must satisfy the constraint that \(\sum_a n_{p_a}=N\). Here, we use \(a\), which is the index for the quantum number (momentum in this case), as a distinct label with the index of the particle \(j\).
Let’s start from here to construct the canonical ensemble of quantum gases with internal degree of freedom \(\alpha\) using the occupation number representation.
This representation is nice, since we consider the indistinguishable nature of the quantum identical particles. No index for the label of particles anymore! However, we need to pay the price for the nontrivial constraint given by the Kronecker delta function. It is very tempting to relax the constraint by switching to the grand canonical ensemble where we introduce the chemical potential. We then have
Here, we take advantage of the factorizable structure of a partition function for interacting free systems. Also, the specific form of the energy of the system is not important. We simply replace that by \(\epsilon(\textbf{p}_a)\).
For fermions, we have \(n_{\textbf{p},\alpha}=0,1\)
For bosons, we have \(n_{\textbf{p},\alpha}=0,1,\cdots, \infty\)
The two result could be summarized into
with \(\eta=+1/-1\) for bosons/fermions. If we try to think about what is the meaning of \(\zeta_{\eta}\). We can realize that \(\zeta_{\eta}(\epsilon(\textbf{p},\alpha)-\mu)\) is like the grand partition function for the mode \((\textbf{p},\alpha)\)! So even though we are studying a many-particle system, once we relax the particle number constraint by going to the grand canonical ensemble, we can study the grand partition function for each mode as if they are independent!
From now on, we will use the \(\zeta_{\eta}\) function to get the general expression of the grand canonical partition function and the corresponding thermodynamic potential for non-interacting fermions and bosons.
To move forward, we will try to derive the expression of \(\ln Z_{GC}\). We immediately see
In the last line, if we assume the energy \(\epsilon(\textbf{p}_a,\alpha)\) is independent of the internal degree of freedome \(\alpha\) (such as spin), we expect the summation over \(\alpha\) only provides a trivial factor. In the simple cases such as interacting free fermi/bose gases, we expect this relation to hold. Therefore, \(\sum_{\alpha}\to (2S+1)\). Here, we assume we are discussing particles that are not gauge particles, so the internal degrees of freedom is related to the spin value \(S\). ( e.g. Spin \(1/2\) has two possible internal states, spin up or spin down. It turns out, there is a spin-statistics theorem for Lorentz invariant systems. We will leave the readers to check the quantum field theory textbooks. [Sre94] )
Once we take the log, the product over \(\textbf{p}_a\) turns into a summation. So we can ask the question. What is the expectation value of particles sitting at the particular momentum \(\textbf{p}_a\)? We can again see the influence of the interacting free assumption and the advantage of using grand canonical ensemble, the modes are basically decoupled! So when we ask the average value of the occupation number, we can simply evaluate it using \(\langle n_{\textbf{p}_a}\rangle= -\frac{\partial \Omega_{\textbf{p}_a}}{\partial \mu}\). That is,
This is the average number of fermions/bosons to occupy a state \(\textbf{p}_a\). The corresponding function form is called the Fermi-Dirac/ Bose-Einstein distribution function. In the process to derive this expression, we did not use any properties related to the energy is quadratic in momentum. The expression actually holds for all possible quantum sates as long as the system described by the quantum number is non-interacting. Therefore, we should have a more general expression
for a single particle state \(\gamma\). This is the famous Fermi-Dirac distribution function(\(\eta=-1\)) or the Bose-Einstein distribution function(\(\eta=+1\)).
Let’s try to see what happened if we put back the quadratic momentum dependence in the \(\epsilon(\textbf{p})=\frac{\textbf{p}^2}{2m}\) and the fugacity \(z=e^{\beta \mu}\).
We will have
Using the relation \(\ln(1+x)=-\sum_{n=1}^{\infty} \frac{(-x)^n}{n}\), we have
We can notice the integral over \(\tilde{p}\) is a Gaussian integral that we can derive exactly. This is the additional information from the quadratic momentum dependency of \(\epsilon(\textbf{p})\).
Using above result, spin-statistics theorem (\(\eta\to(-1)^{2S}\)) and the definition of polylog function \(\phi_{\alpha}(z)=\sum_{n=1}^{\infty}\frac{z^n}{n^{\alpha}}\), we have
The expectation value of the total particle number is
Here we use the relation \(z\frac{\partial}{\partial z} \phi_{\alpha}(cz)=\phi_{\alpha-1}(cz)\).
Classical limit of the quantum gases#
When \(z\ll 1\), we can approximate \(\phi_{\alpha}(\eta z)\sim \eta z\). In that limit, we can solve \(z\) as a function of \(N\). We have
Here \(\xi=\frac{\lambda^3}{L^3/N}\) is dimensionless parameter which is the ratio between the de Broglie’s thermal volume and the average volume occupied by a particle.
Here is a self-consistency check, we assume \(z\ll1\) to simplify the relation of \(N\) and \(z\). This leads to an expression of \(z\) as a function of \(\xi\). In this limit, we can also see that \(\ln Z_{GC}\approx N=\frac{pV}{k_BT}\) is the classical equation of state. And we know at the classical limit corresponds to the \(\xi\ll1\) limit. So \(z\) which is proportional with \(\xi\) is indeed a small quantity. So we finish the loop of internal consistency.
This derivation suggest that we can use \(\xi\) to tell whether we are in the quantum degenerate region which means we need to consider the quantum statistics of our system. If \(\xi\ll1\), we expect the quantum statistics can be neglected and we reach the classical limit. When \(\xi\sim \mathcal{O}(1)\), we consider the system to be quantum degenerate.
Degenerate Fermi gases#
Now let’s think about the quantum limit and if the system is formed by fermions. As we have discussed, the Pauli exclusion principle will play an important role for the statistical behavior of the system. Let’s take the Fermi-Dirac distribution function and think about the meaning of this result. When \(\eta=-1\), we have
Here \(\epsilon\) is the single particle energy of the occupied state. The first thing we should notice is the distribution function is always smaller than 1! That reflects the Pauli exclusion principle. At the low temperature limit, we have \(\beta\to\infty\).The sign of \(\epsilon-\mu\) will change the value of \(n_{F}\) significantly. When \(\epsilon>\mu\), \(n_{F}\to0\); when \(\epsilon<\mu\), \(n_{F}\to1\). At \(T=0\) the threshold \(\mu(T=0)\) is the Fermi energy, \(E_F\), which represent the maximum energy of the occupied states. For arbitrary temperature, we have
Here, \(g(E)\) is the density of states per volume at energy \(E\). We can calculate the fermi energy for given particle number \(N\) easily by sending \(T\to0\). At this limit, we have
since \(n_F(E)\) becomes a step function. The density of states will depends on the Hamiltonian of the system. Once we have that information, we can express the fermi energy as a function of particle number \(N\).
One important behavior of the Fermi-Dirac distribution function is the linear temperature dependence of the low energy specific heat. This behavior is quite general and can be considered via the following argument.
The specific heat is related to the change of energy \(\Delta E\) when the temperature is changed. Because most of the states at low energy is occupied, therefore, they will not contribute to the change of energy as we smoothly varying the temperature. Therefore, we only care about the states near the fermi energy. At temperature \(T\) only states within the energy window \(\Delta E\approx k_BT\) will be the active states. The number of such state is \(D(E_F)\Delta E= D(E_F)k_BT\). Since the particle number is fixed, the thermal fluctuation will just drive the fermions from some lower energy state to a higher energy state. The change of energy is of the scale \(k_BT\). For a system with \(E_F\gg k_BT\), the energy change can be approximated as \(\delta E=(D(E_F)k_B \delta T)(k_BT)\). Therefore, we expect \(C=\frac{\delta E}{\delta T}\propto T\). Therefore, if we observe low temperature specific heat has a linear temperature dependence. It is suggesting the low energy carrier might be fermions forming a fermi sea. And the states near the fermi surface contribute to the energy transport.
To have a more detailed calculation of electrons in metal. We can apply the Sommerfeld expansion to the Fermi-Dirac distribution. I will leave it as an exercise for the readers.
Degenerated Bose gases#
Let’s focuse on the \(\eta=+1\) case for bosons.
This expression came form the geometric series with ratio \(e^{-\beta(\epsilon-\mu)}<1\). Suppose we choose the energy minimum of the system to be the zero point of energy. Then we have the condition that the fugacity \(z=e^{\beta\mu}<1\) which implies \(\mu<0\).
The total particle number of the system in \(D\) spatial dimension can be expressed as
Here, \(D=2\) corresponds to the Riemann zeta function \(\zeta_R(1)\to\infty\). When \(D=3\), we have \(\zeta_R(3/2)\approx 2.6...\). When \(\phi_{D/2}(1)=C_D\) is finite, we got an inequality that the total particle number must satisfied.
However, as we know \(\lambda\propto T^{-1/2}\). As \(T\to0\), \(\lambda\to\infty\). At the temperature \(T_c\) this inequality will be violated. How is it possible? What went wrong in our derivation? It turns out the argument above fails when \(n_B(\epsilon)\) have singular behavior. When we are at \(\textbf{p}=0\), we have
When we send \(z\to1\) to get the upper bound of \(N\), the occupation number at \(\textbf{p}=0\) diverges. That is, the replacement of the discrete summation and the integral needs to be interpreted more carefully.
Once we observe this behavior, we know we should separate the \(\textbf{p}=0\) mode with the rest \(\textbf{p}\neq0\) modes. The \(\textbf{p}\neq0\) modes can be approximated by the integral expression without problem. Therefore, we can calculate the particles occupying the \(\textbf{p}=0\) mode by
On the other hand, the fugacity \(z\) is determined by the number of particles at \(\textbf{p}\neq0\). That is,
When \(N<N_{\textbf{p}\neq0}^M\), everything is fine, since we can always find states with \(\textbf{p}\neq0\) to put our bosons and adjust \(z\) accordingly. If we keep adding more bosons to the system at the same temperature then \(z\) starts to increase and approaches 1. At some critical value of particle number, we can no longer put states at \(\textbf{p}\neq0\) since they are “filled”. The only place to put the boson is to put them at \(\textbf{p}=0\). From the Bose-Einstein distribution, we have \(N_0=\frac{1}{z^-1-1}\). We can find \(z=\frac{N_0}{N_0+1}\). When the boson is put at \(\textbf{p}=0\), \(N_0\) increases and \(z\) gets closer to 1. When \(N_0\) is large, we can see \(z\) approaches 1 as \(z\approx 1-N_0^{-1}\).