Skip to main content
Proceedings of the National Academy of Sciences of the United States of America logoLink to Proceedings of the National Academy of Sciences of the United States of America
. 2012 Jul 2;109(29):11641-11645. doi: 10.1073/pnas.1204263109

Work and information processing in a solvable model of Maxwell’s demon

Dibyendu Mandal a, Christopher Jarzynski b,1
PMCID: PMC3406850  PMID: 22753515

Abstract

We describe a minimal model of an autonomous Maxwell demon, a device that delivers work by rectifying thermal fluctuations while simultaneously writing information to a memory register. We solve exactly for the steady-state behavior of our model, and we construct its phase diagram. We find that our device can also act as a “Landauer eraser”, using externally supplied work to remove information from the memory register. By exposing an explicit, transparent mechanism of operation, our model offers a simple paradigm for investigating the thermodynamics of information processing by small systems.

Keywords: Landauer's principle, nonequilibrium statistical mechanics


A system in thermal equilibrium undergoes random microscopic fluctuations, and it is tempting to speculate that an ingeniously designed device could deliver useful work by rectifying these fluctuations. The suspicion that this would violate the second law of thermodynamics has inspired nearly 150 years of provocative thought experiments (15), leading to discussions of the thermodynamic implications of information processing (612). Although both Maxwell (1) and Szilard (3) famously took the rectifying agent to be an intelligent being, later analyses have explored the feasibility of a fully mechanical “demon”. There has emerged a kind of consensus, based largely on the works of Landauer (6) and Bennett (7, 8), and independently Penrose (13), according to which a mechanical demon can indeed deliver work by rectifying fluctuations, but in doing so it gathers information that must be written to physical memory. The eventual erasure of this information carries a thermodynamic cost, no less than kBT ln 2 per bit (Landauer’s principle), which eliminates any gains obtained from the rectification of fluctuations.

The past few years have seen increased interest in the thermodynamics of information processing (1419). Discussions of Maxwell’s demon, Landauer’s principle and related topics arise in contexts such as quantum information theory (20), the synthesis of artificial nanoscale machines (21), feedback control in microscopic systems (2233), and single-photon cooling of atoms (34). Experiments have been performed with the explicit aim of testing theoretical predictions (27), including Landauer’s principle (35). Moreover the consensus or “favored explanation” (36) described above is widely but not universally accepted, as suspicions persist that it assigns an unwarranted thermodynamic significance to random data (12, 3639).

In spite of this attention, the field still lacks a tangible example or model of a device that converts heat into work at the expense of writing information. Discussions are often framed around general principles rather than a particular instance, and the demon is typically described in generic terms, as a system capable of performing microscopic feedback control, but otherwise unspecified. In this paper we propose an explicit, solvable model of a system that behaves as a Maxwell demon. Our device, which extracts energy from a single thermal reservoir and delivers it to raise a mass against gravity, is fully autonomous—it is neither manipulated by an external agent nor driven by an explicit thermodynamic force—but in order to lift the mass the device requires a memory register to which it can write information.

Briefly, in our model the device, or demon, is a three-state system that interacts with: a thermal reservoir, a mass that can be lifted or lowered, and a stream of bits that pass by the demon in sequence, as sketched in Fig. 1. The demon’s dynamics consist of random transitions among its three states. These transitions are driven by thermal fluctuations from the reservoir, and are coupled to the bits and to the mass in a manner described in detail below. The model has three parameters: δ describes the initial statistical state of the bits, reflecting the initial ratio of 0’s–1’s; ϵ characterizes the weight of the mass; and τ is the duration of interaction with each bit in the stream. For any set of values (δ,ϵ,τ) the model reaches a unique periodic steady state, characterized by an average rate of work performed on the mass, and an average rate of information written to the bit stream.

Fig. 1.

Fig. 1.

A sequence of bits moves at constant speed past the three-state demon, which interacts with the nearest bit (shaded) and a thermal reservoir (not shown). To model a positive external load f > 0, we imagine that a mass m is lifted by an amount Δh every time the demon makes a transition C → A, and lowered with each transition A → C. See text for details. For f < 0, the mass can be pictured as hanging off the rights side of the small circle, so that transitions C → A lower the mass and transitions A → C lift it.

We will first consider our model in the absence of an external load: the demon generates directed motion while writing information to the bits, but there is no provision for harnessing this motion to perform work. We then add a load by attaching a non-zero mass, as in Fig. 1, and we solve for the model’s steady-state behavior. Our model exposes a specific mechanism for the operation of a mechanical Maxwell demon, allowing us to explore in detail the interplay between the gravitational pull on the mass and the changing information content of the stream of bits. Moreover, our demon is versatile: it is equally capable of acting as an eraser, using the energy of a falling mass to remove information from the memory register.

We now specify our model in detail, by introducing in turn its several elements (Fig. 2). The demon evolves by making thermally activated transitions among its three states, labelled A, B and C. We consider transitions in the direction A → B → C → A to be clockwise (CW), and those in the opposite direction to be counterclockwise (CCW), see Fig. 2A. The demon exhibits directed rotation if CW transitions occur with greater frequency than CCW transitions, or vice-versa. (Note that the demon must possess at least three states in order to exhibit directed rotation). To keep track of the net CW rotation, we introduce an integer variable χ, whose value increases by one unit whenever the demon makes a transition from C to A, and decreases by one unit with each transition from A to C.

Fig. 2.

Fig. 2.

Schematic depiction of the demon, the bit and their composite 6-state system. (A) The state of the demon is indicated by an arrow pointing in one of three directions (A, B, or C) on the face of a dial. (B) The bit is represented as an arrow pointing either up (1) or down (0). (C) Network depiction of the composite system, showing allowed transitions. The edge that connects A1 and C0 represents the coupling between the demon and bit.

We next describe the interaction between the demon and a single bit, with states labelled 0 and 1, Fig. 2B. The demon and bit together form a composite system with six states, A0,⋯C1, depicted in Fig. 2C. The five lines, or edges, connecting pairs of states in this network specify the allowed transitions for the composite system. The demon can jump between states A and B, and between B and C, without involving the bit; these transitions are represented by the edges A0-B0, B0-C0, A1-B1 and B1-C1. Additionally, the demon can make a transition from C to A if the bit simultaneously “flips” from 0 to 1, or from A to C if the bit flips from 1 to 0, as indicated by the line connecting A1 and C0. We model these transitions as a Poisson process, where Rij is the probability per unit time to make a transition to state i, when the system is in state j, with i,j∈{A0,⋯C1}. For the moment, we set Rij = 1 for each of the ten allowed transitions (two per edge) depicted in Fig. 2C. These rates set the unit of time in our model. Because Rij = Rji for every edge, we have implicitly assigned the same energy to all six states (40). Under these rates, the demon and bit relax toward equilibrium, in which all six states are equally likely. This relaxation occurs on a time scale of order unity: τr ∼ 1.

The network of states in Fig. 2C forms a linear chain. Because this chain contains no closed loops, the model cannot yet exhibit directed rotation, only back-and-forth excursions along the chain. To introduce the possibility of rotation, let us now imagine a bit stream (see Fig. 1): a sequence of bits arranged at equally spaced intervals along a tape that is pulled through at constant speed, for instance by a frictionless flywheel. The demon remains at a fixed location, and interacts, in the manner discussed above, only with the bit that is currently closest to it. Let τ-1 denote the rate at which the bits pass by the demon, each interacting with the demon for a time interval of duration τ before the next bit in the stream takes its place. Thus τ determines the extent to which the composite system approaches equilibrium during one such interaction interval; for τ ≪ τr ∼ 1 the system hardly evolves during the interval, whereas for τ≫1 the demon and the bit effectively reach equilibrium. Finally, let bn and Inline graphic denote, respectively, the incoming and outgoing state of the n’th bit in the stream. The state of any bit can change only when it is interacting with the demon.

The incoming bits are statistically independent of one another, each with probability p0 to be in state 0, and p1 to be in state 1. The excess parameter

graphic file with name pnas.1204263109eq34.jpg [1]

quantifies the excess of 0’s in the incoming bit stream.

To understand how the demon can exhibit directed rotation, in this paragraph let us consider the case in which every bit in the incoming stream is set to 0 (as in Fig. 1). The demon interacts with the n’th bit during the n’th interaction interval, tn ≤ t < tn+1 ≡ tn + τ. At the start of this interval, the composite system begins in state A0, B0 or C0, since bn = 0. From t = tn to tn+1 the system evolves among the network of states depicted in Fig. 2C. It might repeatedly pass forward and back along the edge connecting C0 to A1, resulting in alternating increments and decrements of the counter χ(t). At the end of the interaction interval, if the system is found in state A0, B0 or C0 (i.e. if Inline graphic) then we can infer that every transition C0 → A1 was balanced by a transition A1 → C0, hence Δχn ≡ χ(tn+1) - χ(tn) = 0. If the system instead ends in A1, B1 or C1 (Inline graphic), then the counter has advanced by one net unit: Δχn = +1. At t = tn+1, the n’th bit is replaced by the (n + 1)’th bit, and the next interval commences. Thus if the composite system is in state B1 at the end of one interval, then at the start of the next interval it is in state B0. This effective transition does not imply an actual change in the state of a given bit, but simply reflects the replacement of an outgoing bit in state 1 with an incoming bit in state 0. (Note that Fig. 2C depicts only the actual transitions that may occur during one interaction interval). Over time, the demon interacts with a sequence of bits, all initialized to 0, and the outgoing bit stream contains a record of the demon’s rotary motion: each occurrence of an outgoing bit in state 1 indicates one full CW rotation, Δχ = +1. Since the value of the counter can only increase or remain unchanged from one interval to the next, in the long run χ(t) grows with time and the demon undergoes directed CW rotation.

If the incoming stream were instead composed entirely of 1’s, then full CW rotations would be prohibited, and full CCW rotations would be documented as outgoing 0’s. For a more general distribution of incoming bits, the net change in the counter during the n’th interaction interval is

graphic file with name pnas.1204263109eq35.jpg [2]

and the outgoing stream provides partial information regarding the demon’s gyrations.

The demon eventually reaches a periodic steady state in which its statistical behavior is the same from one interval to the next. If the outgoing bit stream is then characterized by values Inline graphic, Inline graphic and Inline graphic, then the average number of full CW rotations per interaction interval is

graphic file with name pnas.1204263109eq36.jpg [3]

We will use Φ as our measure of directed rotation, and we will call it the circulation.

We have solved for the periodic steady state, obtaining (as described in the Methods)

graphic file with name pnas.1204263109eq37.jpg [4a]

where

graphic file with name pnas.1204263109eq38.jpg [4b]

and Inline graphic, Inline graphic. The function K(τ) decreases monotonically from K(0+) = 3 to K(∞) = 0, hence the magnitude of the circulation increases with τ, from Φ(δ; 0+) = 0 to Φ(δ; ∞) = δ/2. These values are easily understood. When τ → 0, the probability to observe any transition during a given interaction interval vanishes, and therefore so does Φ. When τ≫1, during each interaction interval the composite system has sufficient time to relax to equilibrium, with all six states in Fig. 2C equally likely, hence δ = 0 and Φ = δ/2 [Eq. 3]. Interestingly, the average rate of rotations, ω = Φ/τ, achieves its maximal value ω = δ/6 at τ = 0+, and then decreases with τ.

Since the quantity in square brackets in Eq. 4a is non-negative, the demon effectively converts an excess of 0’s or 1’s into directed CW or CCW rotation. We now harness this rotation to an external load, by attaching a mass m to the demon in such a way that the mass is lifted a distance Δh whenever the demon makes a transition from C to A, and is lowered by Δh for the reverse transition (Fig. 1). The corresponding energy, ± mgΔh, is exchanged with the thermal reservoir: with every transition C0 → A1, heat is withdrawn from the bath to lift the mass, and with every transition A1 → C0 that energy is released to the bath. (There is no exchange of energy with the flywheel that pulls the bits past the demon, in particular the flywheel does not contribute energy to lift the mass). To incorporate these considerations into our dynamics, we modify the transition rates in accordance with detailed balance (40):

graphic file with name pnas.1204263109eq39.jpg [5]

where T is the temperature of the thermal reservoir and kB is Boltzmann’s constant, with all other rates Rij unchanged. The parameter f quantifies a thermodynamic force that favors CCW rotations (RC0,A1 > RA1,C0) as gravity tugs the mass downward. In terms of Fig. 2C, Eq. 5 effectively increases the energies of states A1, B1 and C1 by an amount mgΔh, relative to states A0, B0 and C0, reflecting the energy that is withdrawn from the reservoir during the transition C0 → A1.

If the demon interacts with a single bit for a sufficiently long time then the two will reach equilibrium, with

graphic file with name pnas.1204263109eq40.jpg [6a]

where Z = 3(1 + ef). After summing over the states of the demon, the equilibrium probabilities for the bit itself are found to satisfy

graphic file with name pnas.1204263109eq41.jpg [6b]

where the weight parameter, ϵ, is a rescaled version of the thermodynamic force, f.

Eq. 5 leaves us with some freedom in assigning the rates RC0,A1 and RA1,C0. We have chosen

graphic file with name pnas.1204263109eq42.jpg [7]

With this choice, we are again able to solve analytically for the periodic steady state, obtaining (see Methods)

graphic file with name pnas.1204263109eq43.jpg [8a]

with

graphic file with name pnas.1204263109eq44.jpg [8b]

and K, α and β as in Eq. 4. These results extend to negative values of f, if we interpret these as indicating that gravity exerts a clockwise torque (see caption of Fig. 1). Eq. 8, our central result, is then valid for |ϵ| < 1, |δ| ≤ 1, and 0 < τ < ∞.

In the limits τ = 0+ and τ → ∞ Eq. 8 gives Φ = 0 and Φ → (δ - ϵ)/2, respectively. The latter reflects equilibration between the demon and each bit: Inline graphic, hence Inline graphic (see Eqs. 3 and 6b). On the right side of Eq. 8a, the quantity in square brackets is non-negative, as determined by numerical inspection, and the prefactor indicates a competition between the parameters δ and ϵ. When δ > ϵ, the incoming bits contain a surplus of 0’s, relative to the equilibrium proportions [Eq. 6a]; during each interaction interval the composite system relaxes toward equilibrium, generating CW rotation as 0’s are converted to 1’s, on average. Similarly when δ < ϵ the relative surplus of incoming 1’s generates CCW rotation. When δ = ϵ there is no directed rotation, as the bits arrive distributed in the equilibrium ratio.

The new term appearing in Eq. 8a, ϵδJ/6, does not affect the sign of the quantity in square brackets. However, there is a succinct way to describe its action: it goes against the loser if there is a competition between δ and ϵ, and against both if there is cooperation. This follows from the inequality J(τ,ϵδ)≥0 (determined by numerical inspection). E.g. if δ > ϵ > 0, so that in competition δ wins giving rise to Φ > 0, then the term ϵδJ/6 makes a positive contribution to Φ. If δ > 0 > ϵ, so that both parameters favor CW rotation, the contribution due to this term is negative.

We now explore the thermodynamic and information-processing behavior of our device, and we ask when it might perform a “useful” service. Consider the square region representing allowable values of the excess parameter δ and the weight parameter ϵ, depicted in Fig. 3 for τ = 1 and 10. The line ϵ = δ is the contour of zero steady-state rotation: to the left of this line the rotation is CCW (Φ < 0) and to the right it is CW (Φ > 0). The product W ≡ kBTfΦ represents the average work that the device delivers to the mass, per interaction interval. Since sign(ϵ) = sign(f), the two lightly shaded triangles in Fig. 3 (ϵΦ > 0) are the regions in which the device acts as an engine, converting heat from the thermal bath into work to lift the mass. For example, when δ > ϵ > 0 gravity exerts a CCW torque, but the excess of incoming 0’s generates a greater CW torque.

Fig. 3.

Fig. 3.

Behavior of our model as a function of δ and ϵ, for τ = 1 and 10. The demon can act as an engine (lightly shaded region), an eraser (darkly shaded) or a dud (unshaded). These regions are delineated by the lines ϵ = 0 and ϵ = δ, together with a third line (see text), shown passing through the second and fourth quadrants, which depends on τ and is nearly but not exactly straight. The symbols + and − indicate the sign of ΔS, the average change in disorder per bit. The circulation Φ is positive (CW) in the Lower Right half of the figure, and negative (CCW) in the Upper Left.

Now consider the quantities

graphic file with name pnas.1204263109eq45.jpg [9]

For convenience we will call these the disorder (per bit), although this terminology ignores correlations between successive bits in the outgoing stream. Sb quantifies the information content of the incoming stream, and is related to its capacity to record new information, in the following sense. When Sb = 0 the incoming stream is a blank slate composed entirely of 0’s (or entirely of 1’s), and the outgoing stream contains a faithful record of CW (or CCW) rotations, as discussed earlier. When Sb = ln 2 (its maximum possible value) the incoming stream is saturated with an equal mixture of 0’s and 1’s, and in this case the outgoing stream does not chronicle the demon’s rotations. We will interpret the difference Inline graphic as a measure of the degree to which new information is written to the bits, as they interact with the demon.

Since the rotation of the demon couples tightly to the flipping of bits [Eq. 2], the line ϵ = δ (where Φ = 0) is a contour along which ΔS(δ,ϵ; τ) = 0; here, there is no net rotation and no net change in the bit statistics: Inline graphic and Inline graphic. The other solid line depicted in Fig. 3, running from the upper left to the lower right, is also a contour along which ΔS = 0, representing the inversion of bit statistics: Inline graphic and Inline graphic. The two lines divide the (δ,ϵ)-square into four regions, with the +’s and −’s in Fig. 3 denoting the sign of ΔS in these regions.

We see in Fig. 3 that ΔS > 0 whenever our device acts as an engine. This is consistent with the proposition that a mechanical demon, in order to convert heat to work, must write information to a memory register. Indeed, Fig. 3 shows that the greater the storage capacity of the incoming bit stream, the larger the mass the demon can hoist against gravity: when presented with a blank slate (δ =  ± 1) the demon can lift any mass; but when the incoming bit stream is saturated (δ = 0) the demon is incapable of delivering work. Thus a blank or partially blank memory register acts as a thermodynamic resource that gets consumed when the demon acts as an engine.

In the above description, the demon is an active rectifying agent and the bit stream merely a passive receptacle for information. From another perspective, however, the interaction with the demon presents an opportunity for the bits to evolve to a more disordered sequence of 0’s and 1’s. The bits’ role then appears more assertive: their evolution toward greater randomness is what drives the engine, and the demon simply facilitates the process.

In the darkly shaded regions in Fig. 3, the demon acts as an eraser, removing information from the memory register: ΔS < 0. For example, if δ = 0, f≫1 (i.e. ϵ ≈ 1) and τ≫1, then the bits arrive in an equal mixture of 0’s and 1’s, but each bit has sufficient time to equilibrate with the demon, hence at the end of each interaction interval the composite system is almost certainly in state A0, B0 or C0 [Eq. 6]. As a result, the outgoing bits are nearly all 0’s, and the memory is effectively wiped clean as the mass drops by a distance Δh/2 (on average) per interaction interval.

Our model thus reflects the interplay between two effective forces, one associated with the randomization of the bits and the other with the pull of gravity. When our model acts as an engine, it consumes one resource—a blank or partially blank memory register—to build up another: the gravitational potential of the mass. When it acts as an eraser the roles are reversed. In the unshaded regions in Fig. 3, both resources are squandered (the mass falls and the bits’ disorder increases) and our model is a dud, accomplishing nothing useful.

Our model satisfies the inequality

graphic file with name pnas.1204263109eq46.jpg [10]

for any ϵ, δ and τ, with the equality holding only when ϵ = δ. (See SI Text). Thus, the increase in the information content of the bit stream places an upper limit on the work that can be delivered, when the model is an engine. Analogous inequalities arise in the context of feedback control, where an external agent manipulates the system on the basis of outcomes of explicit measurements (2233). When our model acts an eraser (ΔS < 0), Eq. 10 reveals the minimum amount of work that must be supplied, by the falling mass, in order to reduce the information content by a given amount. In the case of full erasure (Inline graphic) this becomes Landauer’s principle, |W| > kBTSb. Note that if we are willing to assign thermodynamic meaning to the randomness in a string of data, Eq. 10 can be interpreted as the second law of thermodynamics (or rather as a weak statement of it, since Inline graphic ignores correlations between outgoing bits): the decrease in the entropy of the reservoir, -ΔSr = W/kBT, must not exceed the increase in the entropy of the bit stream:

graphic file with name pnas.1204263109eq47.jpg [11]

While both sides of Eq. 10 approach zero as ϵ → δ, their ratio approaches unity in that limit (see SI Text). Thus in the immediate vicinity of the line ϵ = δ, the bound represented by Eq. 10 becomes saturated, and our model behaves with maximal efficiency, acting as a thermodynamically reversible engine or eraser. Note however that the rate at which the demon either delivers work or erases information approaches zero in this reversible limit.

We conclude by mentioning two extensions of the present work. First, we can reformulate our model as one in which the bits arrive as a sequence of matched pairs, or dimers, b2k-1 = b2k (e.g. 0011110011…), and the demon interacts with the bit stream, one dimer at a time. Even if the incoming stream contains an equal proportion of 0’s and 1’s, the demon is able to lift the mass, effectively by “digesting” the pairwise correlations between the bits, which depart in a less ordered sequence (e.g. 0111101011…). This suggests the possibility of a more complex information-processing engine, driven by the recognition of specific patterns in the bit stream.

We have also sketched a mechanistic version of our model, composed of frictionless paddles, pulleys and axles immersed in a dilute gas. While highly idealized, this model is more easily visualized as a material physical system than the discrete-state model described in the present paper. See ref. (8) for an analogous model of a Turing machine.

Methods

To obtain Φ(δ,ϵ; τ) we solve for the periodic steady state of the demon, then we use that solution to determine the distribution of outgoing bits Inline graphic. The value of Φ then follows from Eq. 3.

Let Inline graphic denote the transition matrix whose component Tμν gives the probability to find the demon in state μ∈{A,B,C} at the end of one interaction interval, given that it began in state ν at the start of the interval. Explicitly,

graphic file with name pnas.1204263109eq48.jpg [12]

Here, Inline graphic, with Inline graphic the 3 × 3 identity matrix; Inline graphic is the transition rate matrix whose elements {Rij} are discussed in the main text; and Inline graphic. Specifically, if Inline graphic gives the probability distribution that describes the demon at the start of one interval, then the six-component vector Inline graphic gives the combined state of the (initially uncorrelated) demon and bit. The factor Inline graphic propagates this distribution for the duration of the interval, and Inline graphic projects out the state of the bit, so that Inline graphic is the statistical state of the demon at the end of the interval.

In the periodic steady state, the initial probability distribution of the demon is given by the vector satisfying Inline graphic, whose uniqueness is guaranteed by the Perron-Frobenius Theorem (41). At the end of the interaction interval the state of the (now correlated) demon and bit is Inline graphic. The statistics of the outgoing bit are obtained by projecting this correlated state to that of the bit:

graphic file with name pnas.1204263109eq49.jpg [13]

Thus to obtain Inline graphic we must determine Inline graphic, solve for its eigenstate qpss, and apply Eq. 13. This calculation involves a straightforward if tedious exercise in the spectral decomposition of Inline graphic, which we detail in the SI Text.

Supplementary Material

Supporting Information

ACKNOWLEDGMENTS.

We thank Andy Ballard, J. Robert Dorfman, Jordan M. Horowitz, Juan M. R. Parrondo, Haitao Quan and Suriyanarayanan Vaikuntanathan for stimulating discussions, and we gratefully acknowledge financial support from the National Science Foundation (USA) under grants DMR-0906601 and ECCS-0925365, and the University of Maryland, College Park.

Footnotes

The authors declare no conflict of interest.

This article is a PNAS Direct Submission.

This article contains supporting information online at www.pnas.org/lookup/suppl/doi:10.1073/pnas.1204263109/-/DCSupplemental.

References

  • 1.Maxwell JC. Theory of Heat. London: Longmans; 1871. [Google Scholar]
  • 2.Smoluchowski M. Experimentell nachweisbare, der üblichen Thermodynamik widersprechende Molekularphänomene [Experimentally verifiable phenomena of molecules contradicting usual thermodynamics] Physikalische Zeitschrift. 1912;13:1069–1080. German. [Google Scholar]
  • 3.Szilard L. Über die Entropieverminderung in einem thermodynamischen System bei Eingriffen intelligenter Wesen [On the decrease of entropy in a thermodynamic system by the intervention of intelligent beings] Zeitschrift für Physik. 1929;53:840–856. German. [Google Scholar]
  • 4.Brillouin M. Maxwell’s demon cannot operate: Information and entropy. I. J Appl Phys. 1951;22:334–337. [Google Scholar]
  • 5.Feynman RP, Leighton RB, Sands M. The Feynman Lectures on Physics. Reading, MA: Addison-Wesley; 1966. Chap 46. [Google Scholar]
  • 6.Landauer R. Irreversibility and heat generation in the computing process. IBM J Res Develop. 1961;5:183–191. [Google Scholar]
  • 7.Bennett CH. The thermodynamics of computation—a review. Int J Theor Phys. 1982;21:905–940. [Google Scholar]
  • 8.Bennett CH, Landauer R. The fundamental physical limits of computation. Sci Am. 1985;253:48–56. [Google Scholar]
  • 9.Zurek WH. Thermodynamic cost of computation, algorithmic complexity and the information metric. Nature. 1989;341:119–124. [Google Scholar]
  • 10.Bub J. Maxwell’s demon and the thermodynamics of computation. Stud Hist Phil Mod Phys. 2001;32:569–579. [Google Scholar]
  • 11.Leff HS, Rex AF, editors. Maxwell’s Demon 2: Entropy, Classical and Quantum Information, Computing. Bristol: Institute of Physics Publishing; 2003. [Google Scholar]
  • 12.Maroney O. Information processing and thermodynamic entropy. In: Zelta EN, editor. The Stanford Encyclopedia of Philosophy. 2009. Available at http://plato.stanford.edu/archives/fall2009/entries/information-entropy/ [Google Scholar]
  • 13.Penrose O. Foundations of Statistical Mechanics: A Deductive Treatment. Oxford: Pergamon Press; 1970. [Google Scholar]
  • 14.Quan HT, Wang YD, Liu YX, Sun CP, Nori F. Maxwell’s demon assisted thermodynamic cycle in superconducting quantum circuits. Phys Rev Letts. 2006;97:180402. doi: 10.1103/PhysRevLett.97.180402. [DOI] [PubMed] [Google Scholar]
  • 15.Andrieux D, Gaspard P. Nonequilibrium generation of information in copolymerization processes. Proc Natl Acad Sci USA. 2008;105:9516–9521. doi: 10.1073/pnas.0802049105. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Maruyama K, Nori F, Vedral V. Colloquium: The physics of Maxwell’s demon and information. Rev Mod Phys. 2009;81:1–23. [Google Scholar]
  • 17.Lambson B, Carlton D, Bokor J. Exploring the thermodynamic limits of computation in integrated systems: Magnetic memory, nanomagnetic logic, and the landauer limit. Phys Rev Letts. 2011;107:010604. doi: 10.1103/PhysRevLett.107.010604. [DOI] [PubMed] [Google Scholar]
  • 18.Hosoya A, Maruyama K, Shikano Y. Maxwell’s demon and data compression. Phys Rev E. 2011;84:061117. doi: 10.1103/PhysRevE.84.061117. [DOI] [PubMed] [Google Scholar]
  • 19.Granger L, Kantz H. Thermodynamic cost of measurements. Phys Rev E. 2011;84:061110. doi: 10.1103/PhysRevE.84.061110. [DOI] [PubMed] [Google Scholar]
  • 20.del Rio L, Aberg J, Renner R, Dahlsten O, Vedral V. The thermodynamic meaning of negative entropy. Nature. 2011;474:61–63. doi: 10.1038/nature10123. [DOI] [PubMed] [Google Scholar]
  • 21.Kay ER, Leigh DA, Zerbetto F. Synthetic molecular motors and mechanical machines. Angew Chem (Int Ed) 2007;46:72–191. doi: 10.1002/anie.200504313. and references therein. [DOI] [PubMed] [Google Scholar]
  • 22.Kim KH, Qian H. Fluctuation theorems for a molecular refrigerator. Phys Rev E. 2007;75:022102. doi: 10.1103/PhysRevE.75.022102. [DOI] [PubMed] [Google Scholar]
  • 23.Sagawa T, Ueda M. Second law of thermodynamics with discrete quantum feedback control. Phys Rev Letts. 2008;100:080403. doi: 10.1103/PhysRevLett.100.080403. [DOI] [PubMed] [Google Scholar]
  • 24.Sagawa T, Ueda M. Minimal energy cost for thermodynamic information processing: Measurement and information erasure. Phys Rev Letts. 2009;102:250602. doi: 10.1103/PhysRevLett.102.250602. [DOI] [PubMed] [Google Scholar]
  • 25.Cao FJ, Feito M, Touchette H. Information and Flux in a feedback controlled Brownian ratchet. Physica A. 2009;388:113–119. [Google Scholar]
  • 26.Sagawa T, Ueda M. Generalized Jarzynski equality under nonequilibrium feedback control. Phys Rev Letts. 2010;104:090602. doi: 10.1103/PhysRevLett.104.090602. [DOI] [PubMed] [Google Scholar]
  • 27.Toyabe S, Sagawa T, Ueda M, Muneyuki E, Sano M. Experimental demonstration of information-to-energy conversion and validation of the generalized Jarzynski equality. Nat Phys. 2010;6:988–992. [Google Scholar]
  • 28.Ponmurugan M. Generalized detailed fluctuation theorem under nonequilibrium feedback control. Phys Rev E. 2010;82:031129. doi: 10.1103/PhysRevE.82.031129. [DOI] [PubMed] [Google Scholar]
  • 29.Horowitz JM, Vaikuntanathan S. Nonequilibrium detailed fluctuation theorem for repeated discrete feedback. Phys Rev E. 2010;82:061120. doi: 10.1103/PhysRevE.82.061120. [DOI] [PubMed] [Google Scholar]
  • 30.Horowitz JM, Parrondo JMR. Thermodynamic reversibility in feedback processes. Eur Phys Letts. 2011;95:10005. [Google Scholar]
  • 31.Abreu D, Seifert U. Extracting work from a single heat bath through feedback. Eur Phys Letts. 2011;94:10001. [Google Scholar]
  • 32.Vaikuntanathan S, Jarzynski C. Modeling Maxwell’s demon with a microcanonical Szilard engine. Phys Rev E. 2011;83:061120. doi: 10.1103/PhysRevE.83.061120. [DOI] [PubMed] [Google Scholar]
  • 33.Sagawa T. Thermodynamics of information processing in small systems. Prog Theor Phys. 2012;127:1–56. [Google Scholar]
  • 34.Raizen MG. Demons, entropy and the quest for absolute zero. Sci Am. 2011;304:55–59. doi: 10.1038/scientificamerican0311-54. [DOI] [PubMed] [Google Scholar]
  • 35.Bérut A, et al. Experimental verification of Landauers principle linking information and thermodynamics. Nature. 2012;483:187–189. doi: 10.1038/nature10872. [DOI] [PubMed] [Google Scholar]
  • 36.Norton JD. Waiting for Landauer. Stud Hist Philos Mod Phys. 2011;42:184–198. [Google Scholar]
  • 37.Earman J, Norton JD. Exorcist XIV: The wrath of Maxwell’s demon. Part I from Maxwell to Szilard. Stud Hist Philos Mod Phys. 1998;29:435–471. [Google Scholar]
  • 38.Earman J, Norton JD. Exorcist XIV: The wrath of Maxwell’s demon. Part II. From Szilard to Landauer and beyond. Stud Hist Philos Mod Phys. 1999;30:1–40. [Google Scholar]
  • 39.Hemmo M, Shenker OR. Maxwell’s demon. J Philos. 2010;107:389–411. [Google Scholar]
  • 40.van Kampen NG. Stochastic Processes in Physics and Chemistry. 3rd Ed. Amsterdam: Elsevier; 2007. Chap V.4. [Google Scholar]
  • 41.Meyer CD. Matrix Analysis and Applied Linear Algebra. Philadelphia, PA: SIAM; 2000. Chap 8. [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supporting Information

Articles from Proceedings of the National Academy of Sciences of the United States of America are provided here courtesy of National Academy of Sciences

RESOURCES