Foundations of algorithmic thermodynamics
Aram Ebtekar, Marcus Hutter
TL;DR
The paper develops an ensemble-free thermodynamic framework based on Gács' coarse-grained algorithmic entropy to describe individual coarse-grained states in Markovian systems. By combining stochastic thermodynamics with algorithmic information theory, it derives detailed and integral fluctuation relations, including algorithmic analogs of Jarzynski's equality and Landauer's principle, and formulates a comprehensive nonequilibrium second law. It clarifies when the algorithmic entropy $S_\pi(x|z) = K(x|z) + \log\pi(x)$ bounds actual work from a single state, as opposed to the Gibbs–Shannon entropy which describes ensemble averages, and extends the theory to open systems with reservoirs via heat and work decompositions. The work also provides applications to Maxwell's demon and information engines, offering a principled, state-level accounting of information processing and its thermodynamic costs, with potential extensions to quantum information and complex causal structures.
Abstract
Gács' coarse-grained algorithmic entropy leverages universal computation to quantify the information content of any given physical state. Unlike the Boltzmann and Gibbs-Shannon entropies, it requires no prior commitment to macrovariables or probabilistic ensembles, rendering it applicable to settings arbitrarily far from equilibrium. For measure-preserving dynamical systems equipped with a Markovian coarse-graining, we prove a number of fluctuation inequalities. These include algorithmic versions of Jarzynski's equality, Landauer's principle, and the second law of thermodynamics. In general, the algorithmic entropy determines a system's actual capacity to do work from an individual state, whereas the Gibbs-Shannon entropy only gives the mean capacity to do work from a state ensemble that is known a priori.
