DEMONIC programming: a computational language for single-particle equilibrium thermodynamics, and its formal semantics
Samson Abramsky (University of Oxford), Dominic Horsman (University of, Oxford)

TL;DR
This paper introduces a formal programming language with semantics and logic to model single-particle thermodynamic processes, demonstrating that Landauer erasure is a necessary consequence of the second law within this formal system.
Contribution
It provides the first formal language and proof system for single-particle thermodynamics, establishing Landauer erasure as a theorem and resolving related controversies.
Findings
Any composition of basic operations satisfies the second law.
Landauer erasure cost of kTln2 is a formal invariant.
The formalism offers tools for analyzing thermodynamic information processing.
Abstract
Maxwell's Demon, 'a being whose faculties are so sharpened that he can follow every molecule in its course', has been the centre of much debate about its abilities to violate the second law of thermodynamics. Landauer's hypothesis, that the Demon must erase its memory and incur a thermodynamic cost, has become the standard response to Maxwell's dilemma, and its implications for the thermodynamics of computation reach into many areas of quantum and classical computing. It remains, however, still a hypothesis. Debate has often centred around simple toy models of a single particle in a box. Despite their simplicity, the ability of these systems to accurately represent thermodynamics (specifically to satisfy the second law) and whether or not they display Landauer Erasure, has been a matter of ongoing argument. The recent Norton-Ladyman controversy is one such example. In this paper we…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Mechanics and Applications · Quantum Computing Algorithms and Architecture · Advanced Thermodynamics and Statistical Mechanics
