IndisputableMonolith.Thermodynamics.BoltzmannDistribution
The BoltzmannDistribution module supplies core definitions for energy levels, systems, Boltzmann factors, partition functions and normalized probabilities in Recognition Science thermodynamics. Researchers deriving thermal statistics from the J-cost or RS constants would cite these objects. The module consists of type definitions plus short lemmas on positivity and normalization.
claimEnergyLevel := \{E : \mathbb{R}, g : \mathbb{N}\}, System a finite collection of EnergyLevel, boltzmannFactor(E,\beta) = e^{-\beta E}, partitionFunction = \sum g_i \cdot boltzmannFactor(E_i,\beta), probability_i = boltzmannFactor(E_i,\beta) / partitionFunction.
background
The module sits in the thermodynamics domain and imports Constants (where \tau_0 = 1 tick) together with Cost. It opens with EnergyLevel, documented as an energy level with degeneracy. It then defines System, boltzmannFactor, partitionFunction, probability and auxiliary lemmas such as boltzmannFactor_pos, partition_positive and prob_normalized.
These objects rest on the upstream cost structure to assign statistical weights. The setting prepares the canonical ensemble using RS-native units without introducing temperature scaling or dynamics.
proof idea
this is a definition module, no proofs
why it matters in Recognition Science
The module supplies the objects that later thermodynamics results rely on when linking the recognition cost to equilibrium distributions. It fills the initial layer of the thermodynamics section before any derivation of the full Boltzmann law or connection to the eight-tick octave.
scope and limits
- Does not derive the distribution from the J-cost equation.
- Does not fix the temperature scale in RS units.
- Does not treat quantum statistics or degeneracy beyond the basic definition.
- Does not prove normalization for continuous spectra.
depends on (2)
declarations in this module (29)
-
structure
EnergyLevel -
structure
System -
def
boltzmannFactor -
def
partitionFunction -
lemma
boltzmannFactor_pos -
lemma
list_sum_nonneg_of_pos -
theorem
partition_positive -
def
probability -
theorem
prob_nonneg -
lemma
finset_sum_eq_list_sum_aux -
lemma
finset_sum_eq_list_sum -
theorem
prob_normalized -
def
levelCost -
theorem
partition_ge_ground -
def
temperature -
theorem
temperature_thermodynamic -
def
averageEnergy -
def
entropy -
def
freeEnergy -
theorem
free_energy_identity -
theorem
entropy_nonneg_of_Z_ge_one -
def
recognitionCost -
theorem
recognition_cost_well_defined -
def
twoLevelSystem -
def
groundStateProb -
theorem
high_temp_value -
theorem
high_temp_limit -
theorem
low_temp_limit -
structure
BoltzmannFalsifier