Gibbs Correction and Correct Boltzmann Counting
Write down the partition function of identical, non-interacting atoms by treating each one as a labelled subsystem and you get — clean, factorized, and quietly wrong. The free energy it produces is not extensive: double the gas and the entropy more than doubles, and sliding out the partition between two halves of the same gas appears to create entropy from nothing. That contradiction is the Gibbs paradox, and its cure is a single factorial: divide by . This article owns why that factorial is exactly right, and where the argument comes from at the quantum level. The classical statement of the fix — "permuting identical particles is not a new microstate, so the labelled count overcounts by " — is the subject of the classical-mechanics siblings aq-sm-gibbs-paradox and aq-sm-correct-boltzmann-counting, which own the paradox and the counting argument in the Reif/Pathria register. Here we take the quantum-statistics viewpoint: the is not a classical postulate at all but the dilute limit of exact quantum state counting. When the phase-space density is tiny, essentially every occupied single-particle level holds at most one particle, and the exact bosonic and fermionic counts both collapse onto . The factorial is the fingerprint of quantum indistinguishability surviving into the classical regime. Getting the count right has real consequences and real limits. With the correction, the ideal-gas entropy becomes the Sackur–Tetrode formula, whose absolute value — containing Planck's constant through — matches calorimetry for argon and the noble gases. The correction is invisible to pressure and internal energy (fixed- derivatives) but essential to the chemical potential, the entropy of mixing, and every equilibrium that compares particle numbers. And it is only valid while : once levels start to be multiply occupied, no single number can fix the count, and the full Bose–Einstein or Fermi–Dirac statistics must take over.
- The naive labelled count makes the entropy non-extensive and manufactures a spurious on doubling — the Gibbs paradox.
- Dividing by (correct Boltzmann counting) removes the overcount from permuting identical particles among singly-occupied states, restoring extensivity.
- The classical paradox and counting are owned by aq-sm-gibbs-paradox and aq-sm-correct-boltzmann-counting; this article derives the as the dilute limit of exact quantum counting.
- Enumerate two particles over states: the exact boson count is , the fermion count , and both approach the "classical" as — the factorial is where they meet.
- The correction is unique: no volume-independent prefactor can restore extensivity; only , through , converts into .
- leaves and untouched but fixes , absolute , and mixing — and is exact only for .
- Key idea: is not an ad hoc classical patch but the exact quantum state count in the dilute limit, where double occupancy is negligible and the boson, fermion, and labelled-over- counts all coincide.
The Gibbs is the dilute limit of exact quantum counting: when occupancies are almost always 0 or 1 (), the boson count , the fermion count , and the labelled count all coincide. Dividing by restores the extensivity that a labelled classical count destroys.
Where this lives today
Correct Boltzmann counting is quietly load-bearing across physical chemistry and astrophysics. Every equilibrium constant, every dissociation and ionization balance, rests on a chemical potential that only exists once the free energy is extensive — the Saha equation for stellar ionization and the law of mass action both inherit the and the directly. In modern atomic physics the breakdown of the correction is the headline: as a trapped alkali gas is cooled toward , the counting fails and the gas crosses into Bose–Einstein condensation or Fermi degeneracy, the regime where the exact quantum statistics this article previews take over. The Sackur–Tetrode entropy remains a standard benchmark: its agreement with calorimetric absolute entropies is cited as one of the cleanest fingerprints of Planck's constant inside an otherwise classical formula.
The physical picture
Deal identical, unmarked chips into a large number of pigeonholes, at most one chip per hole because the holes are far more numerous than the chips. If the chips were labelled — chip A, chip B — then swapping A and B between two holes would be a new arrangement, and the labelled bookkeeping counts ways. But the chips are truly identical: swapping them changes nothing. For any set of occupied holes there are exactly orderings of the labels that all describe the same physical configuration. Dividing by deletes this fiction. The reason it matters is extensivity. Entropy is supposed to scale with system size: two identical flasks of gas side by side must carry , and pulling the partition between two halves of one gas must produce zero entropy. The labelled count violates both — it hands you an extra every time you double the system. That surplus is not physics; it is the artifact of pretending identical atoms wear name tags.
The labelled count treats a swap of identical particles as a new state. For singly-occupied levels there are exactly such fictitious copies, so the honest count divides by .
The deeper story is that is a memory of quantum mechanics. The exact quantum trace counts each many-body state once. In the dilute limit that trace is — the symmetrization simply throws away the orderings of distinct momenta. So the factor we insert "by hand" into a classical formula is really the leading term of a quantum result, and it stops being exactly precisely when quantum degeneracy sets in.
The exact boson and fermion counts bracket the classical and both approach it as states outnumber particles. Where they meet, counting is exact — the dilute regime .
The core equations
The starting point is the factorized single-particle partition function; the whole issue is the prefactor in front of . The single-particle piece for a free particle in a box carries the thermal wavelength, which is owned and derived in aq-sm-thermal-de-broglie-wavelength.
where: — single-particle translational partition function; — volume; — thermal de Broglie wavelength; — mass; — temperature; — Planck constant. Physical reading: is the number of thermally accessible single-particle states, roughly the box volume measured in units of the quantum volume . The corrected many-body partition function is with the Gibbs factorial removing the label overcount. This is the object this article defends.
where: — number of permutations of identical particles among distinct single-particle states. Physical reading: each physical configuration of singly-occupied states is reached by labelled assignments, all counted once by the division. Feeding through with Stirling's approximation gives a manifestly extensive free energy per particle — the payoff of the correction.
where: — Helmholtz free energy; — volume per particle (intensive). Physical reading: after the correction the free energy depends only on the intensive density , so scales linearly with system size. The entropy that follows is the Sackur–Tetrode formula, whose absolute value is the experimental test of the whole construction.
where: — entropy; — inverse degeneracy parameter. Physical reading: the entropy per particle depends on how many quantum volumes each particle commands; the is from the -dependence of plus from .
Derivations
The goal is to show, by direct computation, that the labelled count produces an entropy that fails the extensivity test — generating a spurious when the system is doubled — and that inserting removes exactly that surplus, leaving the Sackur–Tetrode entropy which scales linearly with system size. This is the thermodynamic statement of the paradox; the concept is owned by aq-sm-gibbs-paradox, and here we make the additivity failure and its repair fully explicit.
Step 1. Start from the uncorrected free energy. With , we get . Why: with no -dependence beyond the overall factor .
Step 2. Differentiate for the entropy. Using and so that , one finds . Why: the temperature derivative of the term contributes .
Step 3. Test additivity. Replace : . A surplus appears — doubling the system overproduces entropy. Why: the argument of the log is the extensive , not the intensive , so scaling leaks a per particle.
Step 4. Insert the Gibbs factor. With and Stirling , the free energy becomes . The supplies , converting inside the log to . Why: turns the extensive volume into an intensive density.
Step 5. Re-test additivity. Now exactly — and removing a partition between identical gases at equal gives . Why: is invariant under doubling, so the entropy is strictly linear in system size. Verified: the naive surplus , the Sackur–Tetrode from , and the exact additivity are checked symbolically in verify_gibbs-correction-boltzmann-counting.py.
Go deeper · Derivation B · 2 minThe 1/N! as the dilute limit of exact quantum counting
The goal is to demonstrate that is not a classical postulate but the leading term of the exact quantum state count, by enumerating the true number of -particle states built from single-particle levels for bosons and fermions and showing both collapse onto the "classical" when . This is the quantum-statistics content this article owns; the classical counting argument is owned by aq-sm-correct-boltzmann-counting, and here we ground it in exact combinatorics and the small-occupancy limit.
Step 1. Count exact quantum states for . From single-particle levels, the number of two-boson states (symmetric, any occupancy) is , and the number of two-fermion states (antisymmetric, occupancy or ) is . Why: bosons allow the two "same-level" states, fermions forbid them, differing by exactly the diagonal configurations.
Step 2. Compare to the classical count. The labelled count is , and dividing by gives . Both quantum counts are : bosons exceed the classical value by the double-occupancy states, fermions fall short by the excluded ones. Why: the is precisely the same-level contribution, present for bosons, absent for fermions, and negligible against once .
Step 3. Take the dilute limit. As (equivalently , since ), the ratios and . Boson and fermion counts converge onto . Why: double occupancy has vanishing probability when states vastly outnumber particles, so the statistics become irrelevant to the count.
Step 4. Read off the partition function. The many-body sum over-counts each singly-occupied configuration times; dividing gives . The Gibbs factor is the exact quantum count in disguise. Why: summing each particle freely over all levels double-counts every ordering of distinct occupied levels, which is .
Step 5. Establish uniqueness. Extensivity forces the prefactor: a volume-independent constant shifts by , which cannot convert to inside the log (that requires the -dependent from ). Only works. Why: restoring extensivity needs a term growing like , which no constant-per-particle factor can supply. Verified: the exact counts , , their ratios , and the uniqueness of against a trial are checked in verify_gibbs-correction-boltzmann-counting.py.
Limiting cases
| Regime / system | Prescription | Meaning |
|---|---|---|
| Dilute classical gas () | divide by | single occupancy dominates; Sackur–Tetrode holds — the domain of validity |
| Degenerate quantum gas () | full Bose–Einstein / Fermi–Dirac | multiple occupancy matters; no single can fix the count |
| Localized particles (crystal lattice) | do NOT divide by | atoms are labelled by fixed sites, hence distinguishable — Einstein solid |
| Mixing distinct species | no shared overcount | permuting an with a IS a new state; genuine |
| Two particles, states | (B), (F) | exact counts; both as |
Worked examples
Example 1 — Enumerate the exact quantum counts and watch them meet the classical value.
Step 1. Take single-particle levels and identical particles. List the boson states (symmetric, any occupancy): (both in one level) and (one each). That is states.
Step 2. List the fermion states (occupancy ): only , i.e. states — the three same-level configurations are excluded.
Step 3. The classical count is . Bosons () sit above it, fermions () below, differing from by .
Step 4. Grow the box. At : boson , fermion , classical . The three now agree to . In a real gas , so the agreement is exact to — the regime where is exact.
Example 2 — The Sackur–Tetrode entropy of argon, and the paradox surplus it removes.
Step 1. Take argon at K, atm, so . With kg, m.
Step 2. Form the degeneracy parameter — deeply classical, so counting is valid.
Step 3. Sackur–Tetrode: . Per mole, , matching the calorimetric argon value .
Step 4. The surplus removed. Without , doubling this sample would add a fake ; per mole of the doubled system that is of entropy conjured from nothing. The factorial is what makes the absolute entropy come out right and the mixing of identical gases give zero.
Origins · 1 minquantum statistics and how this was discovered
Going further
- Texts: Pathria & Beale, Statistical Mechanics (3rd ed.), §1.5–1.6, §3.5 (Gibbs paradox, Sackur–Tetrode); Kardar, Statistical Physics of Particles, Ch. 4 (Gibbs correction) and Ch. 7 (classical limit of quantum gases); Reif, Fundamentals of Statistical and Thermal Physics, §7.3; Landau & Lifshitz, Statistical Physics Part 1, §31, §41.
- Classical owners: the paradox itself is owned by aq-sm-gibbs-paradox; the classical counting argument by aq-sm-correct-boltzmann-counting. This article develops the quantum-statistics viewpoint (dilute limit of exact counting).
- Builds on: Indistinguishability of Identical Particles · Thermal de Broglie Wavelength · Quantum Concentration and the Classicality Criterion.
- Leads to: Maxwell–Boltzmann Classical Limit · Grand Canonical Ensemble for Ideal Quantum Gases · Occupation Number Representation.
- Provenance: AllQFT `sm` export (Pathria & Beale), aq-sm-gibbs-correction-boltzmann-counting, ref STAT.QSTAT.GCBC.1208. Sackur–Tetrode , the surplus, , the exact boson/fermion two-particle counts, and the uniqueness of are all python-verified (all checks PASS).
Why exactly N! and not some other function of N?
Because in the dilute regime every occupied single-particle state holds exactly one particle, and a set of distinct occupied states can be reached by different labelled assignments — one for each ordering of the labels. All describe the same physical (unlabelled) configuration, so the honest count divides by . If double occupancy were common, the overcount for a configuration with occupation numbers would be rather than , which is exactly why the simple factorial fails once .
Does the 1/N! change the pressure or energy?
No. The factor contributes a term to that depends only on , not on or . Pressure and energy are derivatives at fixed , so the -only term drops out. What the correction does change are the chemical potential (an -derivative), the absolute entropy, and any free energy of mixing — the quantities that compare different particle numbers.
Is the Gibbs correction a classical idea or a quantum one?
Both, historically layered. Gibbs introduced the in 1902 as a classical device to restore extensivity, before anyone knew why identical particles cannot be labelled. Quantum mechanics later supplied the reason: identical particles are genuinely indistinguishable, and the exact many-body state count already builds this in. In the dilute limit that exact count reduces to , so the classical patch turns out to be the leading term of the quantum result — which is the viewpoint this article develops.
Why must you NOT divide by N! for a crystal?
Because atoms sitting on distinct, fixed lattice sites are distinguishable by their positions. The atom at site is a physically different subsystem from the one at ; swapping them is not a relabelling of interchangeable particles but a move between labelled sites, and it does not produce an overcount. So the Einstein-solid partition function is with no Gibbs factor. The belongs only to particles sharing one single-particle Hilbert space, like a gas.
How is this different from the Maxwell–Boltzmann classical limit article?
This article establishes the counting correction — a statement about how many states there are — from the dilute limit of exact quantum combinatorics. The Maxwell–Boltzmann classical limit (aq-sm-maxwell-boltzmann-classical-limit) is about the occupation distribution: it shows the Bose–Einstein and Fermi–Dirac mean occupancies both reduce to when the fugacity is small. They are two faces of the same classical regime — one about counting states, one about occupying them.
What sets the boundary of validity, numerically?
The single number , the phase-space density (owned by aq-sm-quantum-concentration-classicality-criterion). For air at room temperature , so the is spectacularly good. For conduction electrons in a metal , so it fails completely and Fermi–Dirac statistics are mandatory. Helium near a few kelvin sits at , exactly where the correction breaks down and superfluidity appears. The rule of thumb: trust when , and reach for full quantum statistics otherwise.