pith. sign in
module module moderate

IndisputableMonolith.Thermodynamics.BoltzmannDistribution

show as:
view Lean formalization →

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

depends on (2)

Lean names referenced from this declaration's body.

declarations in this module (29)