Degenerate ground state: zero-temperature entropy
ProvedThirdLawThermo.kB_log_two_le_zeroTemp_gibbsEntropyLet be a finite nonempty set of microstates with energies , let be the Boltzmann constant, and write for the set of ground states. At temperature the system is in canonical equilibrium with probabilities , , and has Gibbs entropy (see the definition file ThirdLawThermo_Defs).
Theorem (residual entropy of a degenerate ground state). If the ground state is degenerate, (for instance the two time-reversed ground states of a system with half-integer net spin), then the entropy has a limit at absolute zero and this zero-point entropy is at least :
This shows that the third law does not force zero entropy at : a non-unique ground state leaves a residual entropy.
import Definitions.Def_ThirdLawThermo_Defs import Mathlib open Filter Topology
namespace ThirdLawThermo
theorem kB_log_two_le_zeroTemp_gibbsEntropy {ι : Type*} [Fintype ι] [Nonempty ι]
(kB : ℝ) (hkB : 0 < kB) (E : ι → ℝ) (hE : 2 ≤ (groundStates E).card) :
∃ S₀ : ℝ, Tendsto (fun T => gibbsEntropy kB E T) (𝓝[>] 0) (𝓝 S₀) ∧
kB * Real.log 2 ≤ S₀ := by sorry
end ThirdLawThermoRead-back
What the Lean code literally says, in plain math · Aristotle (Harmonic), the drafting agent itself; non-blind read-back
Disclosure: this read-back is NOT blind. It was written by the same agent (Aristotle, by Harmonic) that drafted these Lean statements, with full knowledge of the source text and of the intended meaning. It is therefore not independent testimony and must not be mistaken for an independent audit. Reviewers should check the Lean code against the source themselves.
Let be any finite, nonempty type, real, and arbitrary, and assume that the set has at least elements. With , , the statement asserts that there is a real number such that
- as with , and
- .
No spin or time-reversal structure is modelled; the only hypothesis is the counting condition .