Occupation Number Representation
Once identical particles cannot be labeled, the natural way to describe a many-body state is not to say "which particle is where" but "how many particles occupy each single-particle level." That list of occupation numbers, , is the occupation-number representation, and it is the working language of quantum statistical mechanics. A state is specified completely by its occupations, the total particle number is , and the total energy is . Indistinguishability, which made labeled states redundant, is exactly what makes the occupation list a complete and non-redundant description. We take the formalism from the quantum-mechanics track. In aq-qm-occupation-number-fock-space a many-body state is written as "a list of occupation numbers, one per mode, with the total particle number read off by summing them," living in Fock space, and aq-qm-second-quantization builds every such state "from the vacuum with creation operators whose (anti)commutation encodes the statistics," with the fermion cap enforced by "." This article does not re-derive Fock space or the operator algebra; it uses the occupation-number picture to do the statistical bookkeeping: to show that is an exact, basis-independent map, and — crucially — that in the grand canonical ensemble the levels become independent, so the grand partition function factorizes, . That factorization is the launch pad for everything in SM5. Because each level contributes an independent factor, the mean occupation of a level is a single-level calculation, and the sign of the exchange (boson vs fermion) sets whether that factor is a geometric series or a two-term sum. This article sets up the machinery and hands the explicit Bose–Einstein and Fermi–Dirac occupations forward to their dedicated articles — it counts and factorizes, but deliberately stops short of evaluating .
- A many-body state of identical particles is specified by its occupation list ; the total number is and energy .
- The occupation-number basis and Fock space are owned by aq-qm-occupation-number-fock-space; the creation/annihilation operators encoding statistics by aq-qm-second-quantization.
- The map is exact and basis-independent; the number operator reads off any state.
- The number of distinct occupation lists matches the boson/fermion state counts ( and ).
- In the grand canonical ensemble the levels are independent, so — the setup for the Bose–Einstein and Fermi–Dirac distributions (SM5).
- Key idea: labeling particles is redundant; labeling levels by their occupation is complete. Because is a sum over levels, the grand partition function factorizes into independent single-level factors.
Describe a state by how many particles occupy each level, , not by which particle sits where. Then , , and — because is a sum over independent levels — the grand partition function factorizes, . This factorization is the entire setup for quantum statistics.
Where this lives today
The occupation-number representation is the default language of every many-body calculation. In condensed-matter physics, band occupations define the Fermi surface, and the factorized grand partition function yields the electronic specific heat and the Pauli susceptibility. In quantum optics, photon occupation numbers describe Fock states, squeezed light, and the input to boson sampling. In ultracold atoms, quantum-gas microscopes measure site occupations directly, testing the occupation statistics site by site. And in quantum field theory the same occupation-number/Fock-space structure, with creation and annihilation operators, is the arena in which particles are created and destroyed — the formalism owned by aq-qm-second-quantization that this article consumes statistically.
The physical picture
Think of the single-particle energy levels as a set of bins, each labeled by its quantum numbers and energy . A many-body configuration is just a tally: bin 1 holds particles, bin 2 holds , and so on. For bosons any tally is allowed; for fermions each bin holds 0 or 1. Nothing else is needed — because the particles are indistinguishable, "which particle is in bin 3" is not a physical question, only "how many." The total number and energy are read off by summing the tallies weighted by 1 and by . The power of this description appears in the grand canonical ensemble, where the system exchanges both energy and particles with a reservoir. The Boltzmann–Gibbs weight is , and since is a sum over independent levels, the weight is a product over levels. Summing over all occupation lists then factorizes into a product of independent single-level sums, . Each level becomes its own tiny grand-canonical system, and the whole many-body problem collapses into "solve one level, then multiply." That is why the occupation-number representation, not the labeled one, is the language in which Bose–Einstein and Fermi–Dirac statistics are actually computed.
The punchline: a single occupation vector on the spectrum yields the exact totals and — the complete state, with no reference to which particle is which.
Because is a sum over levels, the grand partition function is a product of independent single-level factors. Solving one level and multiplying is exactly how the Bose–Einstein and Fermi–Dirac distributions are obtained in SM5.
The core equations
A many-body state is a list of occupation numbers, and the totals are linear functionals of that list — the definition owned by aq-qm-occupation-number-fock-space.
where: — occupation of single-particle level ; — its energy; — total particle number and energy. Physical reading: the occupation list is the complete state; and are read off by summing. The allowed occupations depend on the statistics, exactly the ceilings of the previous articles.
where: the fermion cap is enforced operatorially by (owned by aq-qm-second-quantization). Physical reading: the occupation range is the statistical fingerprint of the exchange sign. In the grand canonical ensemble the exponent is a sum over levels, so the grand partition function factorizes into single-level pieces.
where: — fugacity; — single-level grand partition function ( bosons, fermions). Physical reading: independent levels make the many-body problem a product of one-level problems — the entire setup for quantum statistics. (The mean occupations are derived in aq-sm-bose-einstein-distribution and aq-sm-fermi-dirac-distribution; here we stop at the factorization.)
Derivations
The goal is to establish that the occupation-number representation is not just convenient shorthand but an exact and complete description of a many-body state of identical particles, equivalent to the symmetrized wavefunction, with the totals and recovered exactly and independent of the choice of single-particle basis. This underwrites everything that follows: if the map were lossy or basis-dependent, factorizing the partition function over occupation lists would be illegitimate.
Step 1. State the bijection. The quantum-mechanics owner aq-qm-occupation-number-fock-space records that a Fock-space basis state is "a list of occupation numbers, one per mode, with the total particle number read off by summing them," . Each symmetrized (boson) or antisymmetrized (fermion) -particle wavefunction corresponds to exactly one occupation list, and vice versa. Why: indistinguishability makes the ordering of orbitals irrelevant, so the multiset of occupied orbitals — i.e. the occupation list — is the complete invariant.
Step 2. Recover the totals. Given and the single-particle spectrum , the total energy is and the number is , both linear in the occupations. For the example on this gives and . Why: the many-body energy of non-interacting particles is additive over occupied single-particle levels.
Step 3. Match the state counts. The number of occupation lists with over levels is for bosons (any ) and for fermions () — exactly the symmetric/antisymmetric subspace dimensions of aq-sm-symmetrization-postulate-wavefunction-symmetry. Why: counting occupation lists is the same combinatorial problem as counting symmetrized states.
Step 4. Confirm basis independence. The total number operator has a basis-independent value equal to the trace of the number matrix; a unitary change of single-particle basis preserves that trace. Why: is a physical observable, invariant under relabeling of the modes. Verified: the map, the occupation-list counts matching and , and the basis-independence of under a unitary are checked in verify_occupation-number-representation.py.
Go deeper · Derivation B · 1 minFactorization of the grand partition function into independent levels
The goal is to prove the single most useful fact about the occupation-number representation for statistical mechanics: that the grand canonical partition function factorizes into a product of independent single-level factors. This is what reduces the intractable many-body sum to a set of one-level problems and is the exact point from which the Bose–Einstein and Fermi–Dirac distributions are launched in SM5. We build the factorization but deliberately stop before evaluating the mean occupations.
Step 1. Write the grand-canonical weight. Summing over all occupation lists, . Why: the grand ensemble weights each configuration by its energy and particle number through .
Step 2. Recognize the sum-in-the-exponent. Because is a sum over independent levels, the exponential is a product over levels: . Why: the exponential of a sum is a product of exponentials, and the levels do not couple for non-interacting particles.
Step 3. Interchange sum and product. Summing over each independently, , where . For fermions each factor is (sum ); for bosons (geometric sum). Why: an unrestricted sum over a product of independent variables factorizes into a product of independent sums.
Step 4. Stop at the setup. Each level is now an independent grand-canonical subsystem, and the mean occupation follows from — but that step is owned by aq-sm-bose-einstein-distribution and aq-sm-fermi-dirac-distribution. Here the deliverable is the factorization itself. Why: the de-overlap doctrine assigns the explicit distributions to their dedicated SM5 articles; this article provides the machinery. Verified: the 3-mode fermion factorization (symbolic), the boson single-mode geometric sum , and the -coefficient of equalling are checked in verify_occupation-number-representation.py.
Limiting cases
| Regime | Occupation-number behavior | Consequence |
|---|---|---|
| Bosons | (geometric) | |
| Fermions | (two terms) | |
| Independent levels | ||
| Dilute | classical Maxwell–Boltzmann | |
| Interacting particles | not a sum over levels | factorization fails |
| Fixed (canonical) | occupations correlated | factorization is only grand-canonical |
Worked examples
Example 1 — Read the totals off an occupation list.
Step 1. Setup. Single-particle spectrum (in units of some ); occupation list .
Step 2. Total number. .
Step 3. Total energy. .
Step 4. Statistics check. For fermions this list is illegal (, ); for bosons it is a valid state. The list is the complete state — no reference to which particle sits where.
Example 2 — Count occupation lists and factorize.
Step 1. Count fermion lists. Distinct fermion occupation lists with over levels: .
Step 2. Count boson lists. Distinct boson lists with over : .
Step 3. Verify via the fugacity expansion. For four fermion levels at , . The coefficient of is , matching the two-fermion count .
Step 4. The point. The grand partition function's power-series coefficients count the -particle states, and the whole factorizes as — four independent single-level factors. This is the factorization that makes SM5 tractable.
Origins · 1 minEnrico Fermi and how this was discovered
Going further
- Texts: Pathria & Beale, Statistical Mechanics (3rd ed.), Ch. 6; Kardar, Statistical Physics of Particles, §7.3; Fetter & Walecka, Quantum Theory of Many-Particle Systems, Ch. 1.
- Microscopic owners: the occupation-number basis and Fock space are owned by aq-qm-occupation-number-fock-space; the creation/annihilation operators encoding statistics by aq-qm-second-quantization. This article uses them for statistical bookkeeping.
- Leads to: the grand canonical ensemble for ideal quantum gases and the Bose–Einstein and Fermi–Dirac distributions (SM5), where the factorized is evaluated for .
- Provenance: AllQFT `sm` export (Pathria & Beale), aq-sm-occupation-number-representation, ref STAT.QSTAT.OCCN.1203. All bookkeeping, counting, and factorization claims python-verified (15 checks, all PASS).
Why is labeling levels better than labeling particles?
Because identical particles carry no labels: "particle 3 is in level 2" is not a physical statement, only "level 2 has particles" is. Labeling particles produces redundant states related by permutation (the source of the overcounting); labeling levels by occupation gives each physical state exactly once. The occupation list is complete and non-redundant, which is why it is the working language of quantum statistics.
Does this article derive the Bose–Einstein or Fermi–Dirac distribution?
No. It sets up the factorized grand partition function and the single-level factors ( for bosons, for fermions), but the explicit mean occupations are derived in the dedicated articles aq-sm-bose-einstein-distribution and aq-sm-fermi-dirac-distribution (SM5). This article deliberately stops at the machinery.
Why does the grand partition function factorize but the canonical one not?
Factorization requires the levels to be independent, which needs both non-interacting particles and an unconstrained total number. In the grand ensemble floats, so each level fills independently and . In the canonical ensemble the constraint ties the levels together: adding a particle to one level removes it from the pool for others. Trading the fixed for a chemical potential removes the constraint and decouples the levels.
Is the occupation-number description exact or approximate?
Exact, for identical particles. Each symmetrized (boson) or antisymmetrized (fermion) many-body state corresponds to exactly one occupation list, and vice versa — a bijection, not an approximation. The totals and are exact for non-interacting particles. What is approximate is applying it with interactions, where is no longer a simple sum over single-particle occupations and the levels couple.
What is Fock space and do I need it here?
Fock space is the direct sum of all fixed-particle-number Hilbert spaces, including the vacuum ; it is the arena where the occupation lists live and where particle number can vary (owned by aq-qm-occupation-number-fock-space). For statistical mechanics you need it conceptually — the grand ensemble varies , so states of different particle number coexist — but the actual computation only uses the occupation lists and the factorized partition function, not the full operator machinery of second quantization.
How does the fermion cap show up operatorially?
Through the creation operators of second quantization: for fermions (owned by aq-qm-second-quantization), so you cannot create two particles in the same mode, enforcing . For bosons the creation operators commute and can be applied any number of times, allowing . In the occupation-number representation this appears simply as the range of each , but its operator origin is the (anti)commutation of the creation operators.