Next Article in Journal
Experimental Investigation on the Effectiveness of EB-CFRP Confinement of Elliptical Concrete Columns
Previous Article in Journal
Improved Banzhaf Value Based on Participant’s Triangular Fuzzy Number-Weighted Excess Contributions and Its Application in Manufacturing Supply Chain Coalitions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Fundamental Difference Between Boolean Logic and Thermodynamic Irreversibilities, or, Why Landauer’s Result Cannot Be a Physical Principle

Laboratoire des Solides Irradiés, École Polytechnique, CEA, CNRS, IPP, 91128 Palaiseau, France
Symmetry 2024, 16(12), 1594; https://doi.org/10.3390/sym16121594
Submission received: 24 September 2024 / Revised: 19 November 2024 / Accepted: 27 November 2024 / Published: 29 November 2024
(This article belongs to the Section Physics)

Abstract

:
Landauer’s “principle” claims that erasing one bit of information necessarily dissipates at least T ln 2 of heat into the surroundings, making a possibly logically irreversible Boolean operation also thermodynamically irreversible. It is commonly accepted that this result is a fundamental principle of physics that definitively establishes the link between information and energy. Here, we show that this result cannot be general. In fact it comes (1) from a confusion between logical and thermodynamic irreversibilities and between logical and thermodynamic states, which is reminiscent of the classic Gibbs paradox about the joining of two volumes of the same gas, and (2) from two unnecessary constraints imposed on the erase procedure. Clarifying these points permits us to dissociate the two irreversibilities; to invalidate Landauer’s result as being a general physical principle; and to open the door to hardware implementations allowing erasure to follow a thermodynamically reversible, or at least quasistatic, path.

1. Introduction

In 1961, in a seminal paper [1], Rolf Landauer presented arguments aiming to set the physical basis of the relationship between information and thermodynamics. Based on the analysis of the behavior of a single particle in a bistable potential, which positions figures as bit-state 0 or 1, he put forward the strong claim that erasing one bit of information dissipates at least T ln 2 of heat to the surroundings. This statement makes any logically irreversible Boolean operation thermodynamically irreversible. Its strength is twofold: practical, insofar as it would put a physical limit on computing power; fundamental, insofar as it would establish the link between information and energy that has fascinated people since Maxwell [2], but this time independently to Shannon’s information theory [3]. Landauer’s result is now commonly regarded as a fundamental principle of physics [4,5,6,7,8,9,10,11,12].
The problem is that Landauer’s result, although it probably applies to many peculiar cases explaining why it has been confirmed experimentally [13,14,15,16,17,18,19], cannot be general for the simple reason that the logical irreversibility is a property in relation with a loss of information between the initial and final states of a system having undergone an operation, whereas we know since Clausius that the thermodynamic irreversibility is a property of the path that is used to make this operation. It is up to our imagination to find the most economical answer. Actually, the failure of Landauer’s result to become a general principle of physics has been already pointed out by several authors [20,21,22,23]. Perhaps these objections have not been well understood, but in any case certainly not convincing enough, because they patently had no effect.
In recent papers [24,25], counterexamples have been given for hardware implementations allowing to erase a bit in a quasistatic manner with an energy dissipation that tends towards 0 as the process is slowed down. However, a detailed comparative analysis of Landauer’s implementation against these examples is lacking.
The aim of this article is to dissect Landauer’s result and to show from where exactly it comes. First, it will be shown that it came from a confusion between logical states and thermodynamic states that led Landauer to link Boolean logic and thermodynamic irreversibilities. This is a confusion that is not without recalling the second Gibbs paradox [26] about the reversibility of joining two volumes of gas made of the same species: statistical mechanics considers the process to be irreversible; thermodynamics considers it to be reversible. Actually, the two do not give the same meaning to the words “initial state” and do not treat the same information. Once this point is understood, the Gibbs paradox appears to be veridical [27]: the two points of view do not contradict each other. The same goes for logical and thermodynamic irreversibilities. The two cannot be judged on the basis of the same information, so they are not necessarily linked. Reversible or not, for logic and thermodynamics, give rise to four possible combinations. It will be shown in which circumstance each of them can be obtained. This and the parallel between the conflict of the two irreversibilities with that of the Gibbs paradox is one of the major original results of this article.
The second major point raised in this article is that Landauer’s claim also comes from two unnecessary constraints imposed on the erase procedure—that of being unique and that of following a mandatory scenario. According to Landauer, the thermodynamic irreversibility of the first step of this scenario comes from the deterministic nature of Newtonian mechanics, which prevents us from reaching two targets starting from a single point. Here, it will be shown that this argument is actually based on a restrictive conception of what a thermodynamic process is.
By clarifying the confusion between the two irreversibilities or by releasing one of the two unnecessary constraints, we open the door to as many thermodynamically reversible ways of erasure and to as many counterexamples to Landauer’s result. In doing so, it becomes excluded that Landauer’s claim is a general principle.

2. Landauer’s Arguments in Detail

2.1. Minimum Requirements for a Hardware-Bit

Consider a physical system that is a candidate for the hardware implementation of a logical bit. In order to be compatible with the encoding and processing of information, this system must meet certain requirements and exhibit certain properties. The first requirement is linked to the choice of a binary encoding, which imposes the following:
(1)
The system must present two distinguishable configurations, namely, two logical states.
The second requirement is that the system must be able to maintain a given configuration, for a certain minimum time lapse, when the external conditions are stationary (at least the time needed to perform a calculation with the corresponding binary value).
(2)
Configurations of the system must be lasting.
Obviously, the system must be able to change configuration. However, due to the persistence requirement, this can only be achieved by a set of external interventions, namely, a procedure, imposed on the system by its surroundings. For the storage of information, this procedure must be able to place the system in a particular configuration, for example, the one corresponding to the value 0. This is the erase procedure (or erasure).
(3)
The system must allow the existence of a set of external interventions allowing it to be set in the logical state 0, namely, an erase procedure.
These three points constitute the minimum set of requirements that a hardware implementation of a bit must meet and on which everyone can agree. In addition, there is a statement regarding the functioning of the erase procedure itself.
(4)
The erasure must have no side effect: only the bit to be erased is changed and nothing else.
This obligation is usually accepted in the literature. It is also quite consistent with Landauer’s reasoning. In my opinion, there is no physical reason to avoid side effects, it is simply preferable from a computational point of view. However, even if this requirement is not really obvious, it will not be examined in this article, and we will follow the common line of thought on the matter, our argument should suffice as is.

2.2. Landauer Add-Ons and Result

To the above constraints imposed on the hardware, Landauer [1] followed by Bennett [28] made some changes and added their own. In this section, we will not challenge them but simply show how they lead to Landauer’s famous result.
The first clear shift concerns what is considered as a valid logical state, “which can hold information, without dissipation” [1]. This being admitted, a binary device consisting of a particle in a bistable potential is considered a generic hardware, probably the simplest, which meets the first two requirements listed in the previous section. The next step concerns the nature of the potential in question. This is not explicit in Landauer’s original paper [1]: Landauer talks about “potential well” without any mention of what potential is meant. So, we must read between the lines. Right from the title of his paper, it is a question of “heat production” (remember that entropy is defined from heat exchanges); also in the introduction, it is a question of “energy dissipation” and of “thermal energy”, so that when the reader of this paper arrives at Figure 1, the context is clearly thermodynamical and not mechanical. Papers that follow Landauer’s original one are more explicit in this matter. Bennett talks about the probability density, phase space, and entropy of the particle [28]. Thus, the context is also clearly thermodynamical. The term potential is vague, but here we are allowed to understand “thermodynamic potential”—that is to say the free energy (or Helmholtz free energy) if the temperature is constant. Configurations where this potential is at minimum are thus assimilated to thermodynamic states. Additionally, in these two states, the system is supposed to have the same internal energy and the same entropy (therefore, the same free energy). Hence, the first two constraints imposed to the hardware merge and become the following:
(i)
One-to-one mapping: The system must present two distinct logical states to which two thermodynamic states of same internal energy and same entropy bijectively correspond.
Landauer’s other changes to what is required for a hardware-bit concern the erase procedure. Landauer observes that, “in most instances, a computer pushes information around in a manner that is independent of the exact data being handled” [1]. For the erase procedure, it is supported by the idea that it must be able to work for known or unknown input data. Added to this is the desire to avoid side effects in functional programming; so, unknown input data to be erased must remain unknown and not copied somewhere. It follows that, according to Landauer, the procedure must be able to operate without needing to read the input data (it would then become known), thus preventing the use of a conditional statement. Hence, the strong constraint imposed to the procedure is as follows:
(ii)
Uniqueness: the erase procedure must be unique regardless of the input value and must avoid a conditional statement.
Consider now the particle in a bistable potential landscape with two minima separated by an energy barrier. From the beginning of his paper [1], Landauer asks whether we can construct a single time-varying force, F ( t ) , which when applied to the particle will cause it to end up in state 0 if it was initially in either in state 0 or state 1 (see Figure 1). Note that, in doing so, he implicitly makes a small shift in the meaning of “external intervention” needed for the erase procedure, which here becomes “force applied to the particle”. Next, Landauer observes that if this single time-varying force exists, then its time reversal must allow the trajectory of the particle to bifurcate, which is impossible with deterministic mechanics. It follows that F ( t ) does not exist. The erase process is thus necessarily uncontrolled and spontaneous somewhere, between a well-determined position 0 or 1 and the junction point (or bifurcation in the other direction) where the system is neither in 0 nor in 1. Bennett [28] calls the state of the system at this junction point the standard state or state S.
The next crucial point is that for the system to evolve spontaneously from state 0 or 1 to state S, and then at that point to be driven to state 0, the phase space volume of state S must encompass at least those of state 0 and state 1. This is so that, if these are equal, the volume of state S is at least double that of the other two. According to Landauer, the erasing scenario is necessarily the following:
(iii)
mandatory erasing scenario:
  • The erasure divides into two steps.
  • The first step is an expansion.
    The second is a compression by the same factor.
  • The expansion of the phase space volume is at least by a factor of 2.
  • The expansion is free and cannot be quasistatic.
The free expansion occurs without the hope of benefiting from it under the form of work provided to the surroundings, exactly as the free expansion of a gas [28]. As for the compression step, it cannot be spontaneous and requires being externally driven, allowing it to be quasistatic. This requires work from the surroundings that at least compensates for the increase in entropy experienced by the system during its expansion—that is to say, at least T ln 2 (where the temperature T is in Joule). Work and heat are complementary quantities of the internal energy; thus, it follows from the net energy balance of the two stages that the quantity Q ERASE of heat dissipated by the hardware-bit into the surroundings is
Q ERASE T ln 2
Hence, we have Landauer’s limit.
A clear representation of Landauer’s erasure scenario was proposed by Maroney [22]. A particle is in a box with a vertical partition. If the particle is on the left, the logical value is 0; if it is on the right, it is 1. Landauer’s erase procedure is as follows (see Figure 2):
(a)
Remove the partition (free expansion);
(b)
Use a piston to push the particle on the left side (reversible compression);
(c)
Put back the partition and remove the piston.
This representation of Landauer’s erasure scenario is equivalent to that of a particle in a bistable potential well proposed by Bennett ([28], Figure 16).

3. Irreversibilities

At the root of Landauer’s result is a preconceived idea: “Logical irreversibility, we believe, in turn implies physical irreversibility, and the latter is accompanied by dissipative effects”, R. Landauer [1]. In fact, it is not. Logical irreversibility and thermodynamic irreversibility are both irreversibilities. It therefore seems natural to link the two, but this is typically a language trap. They have nothing to do with each other for two reasons: (1) the former is a property that depends on two states, whereas the latter is a path property; (2) logical and thermodynamical states are not necessarily defined by the same information.

3.1. States Versus Path Properties

Consider unary mathematical functions, those that take only one argument. Some, for example increment, negation, etc., are such that from the image of these functions (the output) it is always possible to deduce the argument they had (the input). They are injections (or one-to-one functions). These functions, when applied to a random source, preserve Shannon’s quantity of information emitted and are said to be logically reversible (note that the common sense of the term “information” is also perfectly suitable for the reasoning). Others, when their output does not unequivocally define their input [1,29], do not preserve information and are said to be logically irreversible, for instance, absolute value, square, etc. From the knowledge of the output of these functions, we have no way of knowing what the input was. For a Boolean function (a function that takes a binary value as an argument), classifying it as logically reversible or not can be conducted by examining only its truth table (see Table 1). Its logical irreversibility is an intrinsic property that only depends on its input and output.
Although these definitions are mathematically clear, their transposition to computer science requires some clarification. Once implemented in a computer, whether or not a function preserves information depends not only on its truth table, but also on whether or not the input data have been copied somewhere (including into our brain’s memory) before or during the function’s execution. If so, there is no loss of information and all functions are always logically reversible. We can make as many copies of a piece of data as we want, the amount of information is the same: information cannot be given twice. Conversely, we can erase many copies and retain the information. It is only by erasing the last one that we lose information. It follows a priori that the erasure of a bit falls into two cases:
  • Erase a bit of uncopied or original data, which is logically irreversible and results in loss of information;
  • Erase a bit of copied data, which is logically reversible and leaves the information unchanged.
However, whatever the case that is considered, the logical irreversibility of erasing one physical bit only depends on the initial and final states of the overall system—that is to say, the hardware-bit plus its surroundings (where an eventual copy of the data is located). The logical irreversibility remains a property of the initial and final states of the overall system.
In thermodynamics, nothing is reversible stricto sensu. However, some processes can be decomposed into a series of infinitesimal changes, the rate of succession of which can be entirely externally controlled. In this case, the process can be driven forwards or backwards with a path-coincidence that increases with decreasing rate. Thus, for one cycle, the net energy balance is as small as desired, with no finite limit when the process is driven more and more slowly. A typical example is that of the monothermal expansion–compression cycle of a gas with a piston. These processes are called quasistatic, but often also reversible for convenience of language. Thermodynamically irreversible processes are those that cannot be externally controlled in this way. They occur spontaneously in an internally determined manner. According to the second law of thermodynamics for an isolated system, thermodynamically irreversible processes necessarily lead to a state of higher entropy. However, the character of irreversibility is not inherent to the initial and final states. It is inherent to the path used to connect these two states. A typical example is that of the adiabatic free expansion of a gas. The process is irreversible, but the system can return to the initial state by means of a reversible isothermal compression, with the latter path also having the ability of being used in both directions. In short, we have the following:
  • Logical irreversibility is a property of the initial and final states of the overall system in relation with a loss of information:
    We cannot return the system to its initial logical state because we have no way of knowing where it came from.
  • Thermodynamic irreversibility is a property of a particular path that connects two states:
    We cannot return the system to its initial thermodynamic state by the reverse path because it is impracticable in that direction, but other paths may exist.
Because of this fundamental difference, there is absolutely no reason why the two notions should be linked. To argue otherwise leads to serious inconsistencies.

3.2. Independence of the Two

The fact that copying data before the execution of all instructions in a computer program makes any computation logically reversible is clear and usually acknowledged: “It is easy to render any computer reversible in a rather trivial sense, by saving all the information it would otherwise have thrown away”, C. Bennett [28]. “Computation that preserves information at every step along the way (and not just by trivially storing the initial data) is called reversible computation”, R. Landauer [29].
So, now, let us consider the following thought experiment. Consider a given hardware-bit of original (uncopied) data. Make a physical copy of it. Separate the two hardware so that they are physically independent (non-interacting). Erase the first—the operation is logically reversible. Erase the second—the operation is logically irreversible. The Clausius entropy (that of thermodynamics) is a state quantity, and its variation Δ S is the same for the two erased systems since they have the same initial and final thermodynamic states. In thermodynamics, the only criterion to decide for the irreversibility of a process is the Clausius inequality that writes at constant temperature T (in Joule):
Q T Δ S
where Q is the quantity of heat dissipated by the system (and received by the surroundings). The equality holds for thermodynamically reversible processes and the inequality for irreversible ones. In the case of our two hardware-bits (the original and its copy), they are identical and physically independent, so there is no obstacle to using exactly the same process to erase each of them. By doing so, they dissipate exactly the same quantity of heat. Therefore, the difference between T Δ S and Q for the two erasures is the same, as well as their thermodynamic reversibility, although their logical reversibility differs. Hence, we have the unavoidable theorem:
Theorem 1
(of independence of reversibilities). The thermodynamic reversibility of a process is the same, regardless of its logical reversibility.
Consider a hardware-bit subjected to a thermodynamic process that has the property of being reversible or not and possibly logically reversible or not. In principle, we have four possibilities of combination of these properties. If these two properties were correlated, some of these combinations would never occur and would have to be excluded; however, here, the independence theorem above tells us that none of them are to be excluded and all are possible. Although, the theorem does not tell us that the examples are easy to conceive.

3.3. Constraint of One-to-One Mapping

Landauer’s preconception about the link between the two types of irreversibilities forces him to equate logical and thermodynamic states. In Landauer’s argument, the two are bijectively related and coincide. This idea is not correct.
Consider a coin with two identical sides. When thrown on the table, the coin has only one stable thermodynamic state with two compatible microstates (one per side). However, as is, the coin cannot serve for binary encoding. For this, the two sides must be able to be distinguished. For instance, one of the two faces can be marked with a cross. Having performed this, the thermodynamics of the system is unchanged. We still have only one thermodynamic state but two logical states that map to the microstates. Here, the one-to-one correspondence applies between logical values and microstates, not between logical values and thermodynamical macroscopic state. This is not just a question of vocabulary, thermodynamics laws apply to macroscopic states, not to microstates. The two are not appreciated based on the same information. Thinking otherwise leads to the famous second Gibbs paradox about the joining of two volumes of the same gas [26,30].
The second Gibbs paradox comes from an apparent contradiction between thermodynamics and statistical mechanics [26,30]. Consider a gas put in a box. Divide the box into two volumes at the same temperature and pressure by inserting a partition. In thermodynamics, the removal and replacement of the partition is not accompanied by any exchange of heat or work with the surroundings, so that the two states (joined or disjoined volumes) have the same Clausius entropy. The removal of the partition is thermodynamically reversible. In statistical mechanics, a direct (and naive) application of Boltzmann’s equation for the entropy leads to the conclusion that the latter increases with the removal of the partition (the phase space volume per particle increases). Thus, the system cannot be returned to its initial state without an energy expenditure, just by replacing the partition. The removal of the partition is irreversible. Hence, we have the paradox: who is telling the truth? Actually, here, statistical mechanics and thermodynamics do not give the same meaning to the word “initial state”. The first considers the initial state as being defined by a well-determined number of particles in each compartment and also that particles are traceable and must return to their original compartment for the initial state to be restored. The second does not care about these two pieces of information. Interestingly, between these two extreme conceptions of what “initial state” means, all intermediate possibilities exist (see [26] Section 3.1.3) depending on the degree of incompleteness of our knowledge about this initial state. But, in any case, thermodynamics always judges a “state” on the basis of an incomplete knowledge that is a subset of the overall information. Gibbs wrote the following 150 years ago: “It is to states of systems thus incompletely defined that the problems of thermodynamics relate” [31] p. 228. This point is essential to untangle logical and thermodynamic irreversibilities.
Let us propose a “hardware-bit version” of the second Gibbs paradox. Consider the memory of a computer supposed to work in a continual dynamic context—that is to say, it continually receives new original and random data of unknown distribution and performs calculations with them.
  • Question: Can the same bit be erased and reused cyclically?
The answer depends on our ability to make the bit pass through the same initial state again (otherwise, it is not a cycle). Thus, two statements can be made:
  • Statement A: We are able to put the bit back to the same initial state.
  • Statement B: The computer cycle is logically irreversible, meaning the bit cannot be returned to an initial state of which we do not know what it was.
The two statements contradict each other in a very similar manner as in the Gibbs paradox exposed previously. What is the correct statement? Common sense and experience tell us that the bit can be reused so that A is correct. But how can we rule out statement B? The only solution (which is also that of the Gibbs paradox) is that the two statements are correct but do not give the same meaning to the word “initial state”. Statement A means “thermodynamic state”, whereas statement B means “logical state”. The initial thermodynamic state of the bit is actually that of a bit which has an unknown, or unpredictable, logical state. The two are different. They can be mapped by a one-to-one correspondence in some circumstances, but generalizing this correspondence would lead to inconsistencies.
Actually, in the framework of Landauer’s hardware and erasure (Figure 2), it is possible to obtain for the erasure all the possible combinations discussed at the end of Section 3.2: logically reversible or not and thermodynamically reversible or not. For this, the bit is materialized under the form of a particle in a box partitioned into two volumes. For the sake of simplicity, the operation undergone by the bit is reduced to the first step of Landauer’s erasure—the one that corresponds to the expansion of the phase space and is responsible for Landauer’s result. Here, this step is performed by removing the partition between the two compartments of the box (step a, Figure 2). For commodity of language, let us call this operation “erasure” (with quotes because it is not really speaking of an erasure, i.e., set to 0) and that of putting the partition back “reverse erasure”. The “erasure” operation causes the final state of the bit to be the same whatever its initial logical state, so its logical irreversibility is judged solely on the basis of the existence or not of a copy. The hardware-bit in question belongs to an overall system (the universe) made partly of two computers. The first computer can be viewed as a demon; he knows everything about the present moment of the universe such that he has the ability to tell whether of not the “erasure” causes a loss of information, i.e., whether or not it is logically irreversible—that is, in our case, whether the initial value of the bit has been copied somewhere or not. The second computer is an observer, which can be identified as ourselves. The only things the observer knows about the universe are those recorded in his brain’s memory (a subset of the universe’s memory). Regarding the “erasure” and “reverse erasure” sequence, the only ability of the observer is to tell whether or not it restores the hardware-bit to its initial thermodynamic state based on what he knows about it, i.e., whether or not the “erasure” is thermodynamically reversible.
In short, logical reversibility of “erasure” is judged by the demon based on the total information. Whereas, thermodynamic reversibility is judged by the observer according to its incomplete knowledge—that is, partial information.
We have four possible combinations of an initial bit-value, known or unknown by the observer and duplicated somewhere or not (see Figure 3 and Figure 4):
(A)
The bit-value is duplicated but unknown
(the copy is not in the observer’s memory):
  • The operation is logically reversible.
  • The operation is thermodynamically reversible: after a cycle, the logical state is unknown but it was also unknown before; so, based on the observer’s knowledge, the initial state is restored.
(B)
The bit-value is not duplicated and is unknown
(no copy anywhere):
  • The operation is logically irreversible.
  • The operation is thermodynamically reversible for the same reason as in the previous case.
(C)
The bit-value is duplicated and known
(there is a copy that (or the original, or both) is in the observer’s memory):
  • The operation is logically reversible.
  • The operation is thermodynamically irreversible: based on the observer’s knowledge, the return of the partition is insufficient to systematically restore the initial state.
(D)
The bit-value is not duplicated but known
(the original bit is in the observer’s memory):
  • The operation is logically irreversible.
  • The operation is thermodynamically irreversible for the same reason as in the previous case.
One finds the four possibilities expected from the theorem of independence of reversibilities (Section 3.2). The second case was first proposed by Maroney [22] as a counterexample to Landauer’s claim. However, the author limited its applicability to the case where, although the binary-value is unknown, its probability distribution is known. So, the position of the partition can be such that the ratio of the two sub-volumes thus separated is equal to the inverse of that of the two probabilities. In fact, this restriction is unnecessary. In case the distribution is totally unknown, we have no reasonable choice but to assume that they are uniformly distributed. There is no reason to suppose otherwise. This is Laplace’s “principle of insufficient reason”, renamed in statistical mechanics “the fundamental postulate” ([32] p. 143). Its more general version, known as the “maximal entropy principle”, leads to the same result.
In the previous example, the logical and thermodynamic states, as well as the corresponding reversibilities, are totally uncoupled. This may seem a bit artificial and specific to the hardware implementation that was chosen. In fact, it is Landauer’s own, but one could consider that with this reasoning based only on information, what is missing and unclear is whether (independently of logical irreversibility) erasure can be quasistatic (i.e., controlled and as slow as desired). In other words, can releasing the constraint of one-to-one mapping between logic and thermodynamics allow an implementation somewhat similar to that of the coin, but allowing the erasure to be quasistatic? Such an implementation has been proposed in ref. [24]. In this example, the uncoupling of logic and thermodynamics is ensured by the mean of a mechanical frequency divider: a change in the value of the logical bit, i.e., half of a logical cycle, results in a complete thermodynamic cycle (see Figure 5). In terms of the “demon and observer” previously used, here, the demon judges the logical state based on the position of the crank, whereas the observer judges the thermodynamic state on the basis of the partial information concerning the position of the piston. With this hardware, Landauer’s constraint of uniqueness can be satisfied. The erasing scenario is also the same as Landauer’s, except that this time, during the expansion, no uncontrolled leakage can occur between two thermodynamic potential wells because there is only one! Actually, state S can be reached without moving the piston by continuously decreasing the gear ratio [24] until the energy barrier between states 0 and 1 is smaller than the thermal energy; thus, the erase procedure is guaranteed to be thermodynamically reversible.

4. Erasure

As explained in the previous section, logical and thermodynamic states do not necessarily correspond one-to-one. Therefore, this is sufficient in itself to provide counterexamples to Landauer’s claim. But what happens if the two coincide? Can erasure still be quasistatic? Are the two constraints imposed by Landauer, that of uniqueness and that of the erasure scenario, really necessary? Finally, does the releasing of these constraints allow for quasistatic erasure?

4.1. Constraint of Uniqueness

The constraint of uniqueness of the erase procedure must be analyzed according to the obligation to avoid side effects, but also according to the following two cases: known or unknown data—that is to say, copied or not into the memory of the device in charge of the erasure. So, let us first see if these two cases are actually relevant.
This paper is devoted to the link between thermodynamic and logical irreversibilities. Thermodynamic systems, as their name suggests, are dynamic. Even in the stable state of equilibrium, they continually change their microscopic configuration, i.e., their microstate. So, for the comparison with a bit to be relevant, the latter must also be considered in a dynamic context where its value is continually renewed by a computer operating indefinitely, such as the one supposed to replace Maxwell’s demon [2] (or the single particle version of Szilard [33]). In this context, if the eventual memory buffer in which data are copied has a finite size, the logical irreversibility of erase operations is just postponed until the buffer is filled. In other words, if the buffer is intended to be reused cyclically, the logical irreversibility of erasing a bit simply shifts to that of erasing its copy, which itself has no copy.
At first sight, finite buffer memory seems to be the rule; for this reason, one might argue that the case of copied data does not deserve consideration. In fact, one can imagine a situation where the memory size is so large that the time needed to fill it is never reached. This is exactly what happens for macroscopic thermodynamic systems that are theoretically expected to behave cyclically according to Poincaré’s recurrence theorem but, in practice, never do so because of their very large number of microstates [26]. The period of recurrence is greater than the age of the universe. Similarly, one can imagine a memory size such that it would take longer to fill than the lifetime of the computer. It follows that the case of copied data is well worth considering, especially in a context where Landauer’s principle is claimed to have major implications not only for computer science, but also for cosmology and the fundamental laws of the universe [11,12,29].
At first glance, the constraint of uniqueness may seem legitimate for data that are unknown by the device ensuring the erasure, i.e., not copied into its memory (in fact, it is not, as we will see later), according to the argument that a conditional statement cannot be used if data are unknown. However, this argument is not valid for the case of known data, for which a conditional statement can be used, with no side effect, that adapts the operation to the data to be erased. The rest of the reasoning is straightforward:
  • If there exists a reversible compression path from state S to state 0, by symmetry, there is one from state S to state 1 (the choice of set to 0 to erase the bit is arbitrary; Landauer chose set to 1 [1]);
  • If there is a reversible path from state S to state 1, then it can be used in the other direction for a reversible expansion from state 1 to state S.
Thus, the whole erasure can concretely be achieved with the following sequence:
  • if the initial logical state is 0 then do nothing;
  • else do: (1) the reversible expansion from state 1 to state S; then (2) the reversible compression from there to state 0.
Therefore, the whole erasure for known data can be thermodynamically reversible.
Consider now the case of unknown data. In a dynamic context, it is possible to use a single given bit to read (and copy) the input argument of the erasure without a side effect. Actually, in a cyclic stationary functioning, the copy made in cycle n will be erased by the new copy of the cycle n + 1 . So, the logically irreversibility of the erasure is only delayed by one cycle, but the procedure can now use a conditional statement and a thermodynamically reversible path. There is absolutely no impediment to this, it is just less convenient than if the operation was unique (note that this point was already mentioned in [23] (p. 400) but not really discussed).
The use of a conditional instruction for erasure and its advantages in terms of thermal dissipation is known in the literature as a “feedback protocol” (for a recent paper, see for instance [34]). It is presented here in a general way, independent of the specific implementation of the bit, which is considered more didactic.

4.2. Constraint of the Scenario

Let us now examine the scenario that, according to Landauer, the erasure must necessarily follow once the two previous constraints are admitted.
At the root of this scenario is the preconceived idea of what exactly “external intervention” means in the third requirement that a hardware-bit must satisfy (Section 2.1, point (3)). In Landauer’s mind, this means a time-varying external force applied to the particle (see [1] p. 184). This interpretation is very restrictive. In thermodynamics, “external intervention” means “energy exchange” and not only “mechanical work”; even “mechanical work” does not necessarily mean a force directly applied on the particle. Landauer’s erasure scenario itself involves external interventions that are not in the form of a force directly applied to the particle—the bias is, but not the lowering and raising of the energy barrier (or the removal and return of the partition in Figure 2). Moving away from this restrictive interpretation allows for new scenarios.
To fix ideas, let us first consider a particle in a potential energy landscape, which can be viewed as a topographic relief—that is to say, the result of (1) a short range repulsive interaction between the particle and a non-flat surface and (2) an attractive field E perpendicular (in average) to the surface. The force F experienced by the particle does not only result from the field but also from its interaction with the surface. So, the force depends on where the particle is located and can be different depending on whether it is in position 0 or 1. It immediately follows that a single time-varying field E ( t ) leads to different time-varying forces F ( t ) according to the (initial) position of the particle, thus reconciling the requirement of uniqueness with deterministic mechanics. When performing the first step of erasure, which is between state 0 or 1 to state S (see Figure 1), it is as if a conditional statement was carried by the pre-existing topographic relief and did not need to be implemented by the erase procedure itself. When performing the second step, at the bifurcation from state S to either state 0 (full black line in Figure 1) or 1 (dotted gray line), a bias can be applied to choose the path leading to 0, exactly as with Landauer’s procedure. This observation completely invalidates Landauer’s reasoning that led him to the conclusion that the first step of the erasure is necessarily spontaneous and cannot be quasistatic. In fact, this is not necessary at all.
In Figure 6, an example of hardware implementation based on what has just been said is given. Here, the field is vertical (we can think of it as gravity) and a unique, appropriate sequence of rotation of the surface allows erasure of the bit regardless of its initial state (another implementation might involve a rotating field). The particle follows the opposite direction of the maximum elevation gradient (maximum potential gradient) and experiences a force in this direction proportional to the angle of inclination (for small values), so that it can be as small as desired. If the motion is subject to friction, it can also be as slow as desired depending on the inclination and the process can be quasistatic.

5. Conclusions

Landauer’s result has been obtained in a particular context, where logic and thermodynamic states and levels of information coincide, and where some constraints are imposed to the erase procedure. In this particular context, there is absolutely no flaw in Landauer’s reasoning. Thus, it is not surprising that it has been confirmed experimentally [13,14,15,16,17,18,19]. However, that is not the main point. Rather, it is to know whether or not this result can be a general principle of physics. This is clearly not the case, whatever the side one approaches the problem from. Boolean logic and thermodynamic coincidence, as well as erasure constraints, are certainly more convenient from a practical point of view. Hardware implementations that follows these specifications are probably more “computer-compatible” or efficient for computation than others. However, a fundamental law of physics cannot be based on a convenience argument. Nature has no obligation to be convenient to us.

Funding

This research received no external funding.

Data Availability Statement

Data are contained within the article.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Landauer, R. Irreversibility and Heat Generation in the Computing Process. IBM J. Res. Dev. 1961, 5, 183–191. [Google Scholar] [CrossRef]
  2. Maxwell, J.C. Theory of Heat, 3rd ed.; Longmans, Green and Co.: London, UK, 1872. [Google Scholar]
  3. Shannon, C.E. A mathematical theory of communication. Bell Syst. Tech. J. 1948, 27, 379–423. [Google Scholar] [CrossRef]
  4. Plenio, M.B.; Vitelli, V. The physics of forgetting: Landauer’s erasure principle and information theory. Contemp. Phys. 2001, 42, 25–60. [Google Scholar] [CrossRef]
  5. Frank, M.P. Physical Foundations of Landauer’s Principle. arXiv 2019, arXiv:1901.10327. [Google Scholar] [CrossRef]
  6. Bormashenko, E. The Landauer Principle: Re-Formulation of the Second Thermodynamics Law or a Step to Great Unification? Entropy 2019, 21, 918. [Google Scholar] [CrossRef]
  7. Herrera, L. Landauer Principle and General Relativity. Entropy 2020, 22, 340. [Google Scholar] [CrossRef]
  8. Georgescu, I. 60 years of Landauer’s principle. Nat. Rev. Phys. 2021, 3, 770. [Google Scholar] [CrossRef]
  9. Van Vu, T.; Saito, K. Finite-Time Quantum Landauer Principle and Quantum Coherence. Phys. Rev. Lett. 2022, 128, 010602. [Google Scholar] [CrossRef]
  10. Bormashenko, E. Landauer Bound in the Context of Minimal Physical Principles: Meaning, Experimental Verification, Controversies and Perspectives. Entropy 2024, 26, 423. [Google Scholar] [CrossRef] [PubMed]
  11. Bagchi, B.; Ghosh, A.; Sen, S. Landauer’s principle and black hole area quantization. arXiv 2024, arXiv:2408.02077. [Google Scholar] [CrossRef]
  12. Odintsov, S.D.; Paul, T.; SenGupta, S. Landauer principle in cosmology as the link to information theory. arXiv 2024, arXiv:2409.05009. [Google Scholar] [CrossRef]
  13. Bérut, A.; Arakelyan, A.; Petrosyan, A.; Ciliberto, S.; Dillenschneider, R.; Lutz, E. Experimental verification of Landauer’s principle linking information and thermodynamics. Nature 2012, 483, 187–189. [Google Scholar] [CrossRef]
  14. Bérut, A.; Petrosyan, A.; Ciliberto, S. Information and thermodynamics: Experimental verification of Landauer’s Erasure principle. J. Stat. Mech. Theory Exp. 2015, 2015, P06015. [Google Scholar] [CrossRef]
  15. Yan, L.; Xiong, T.; Rehan, K.; Zhou, F.; Liang, D.; Chen, L.; Zhang, J.; Yang, W.; Ma, Z.; Feng, M. Single-Atom Demonstration of the Quantum Landauer Principle. Phys. Rev. Lett. 2018, 120, 210601. [Google Scholar] [CrossRef]
  16. Proesmans, K.; Ehrich, J.; Bechhoefer, J. Finite-Time Landauer Principle. Phys. Rev. Lett. 2020, 125, 100602. [Google Scholar] [CrossRef]
  17. Giorgini, L.T.; Eichhorn, R.; Das, M.; Moon, W.; Wettlaufer, J.S. Thermodynamic cost of erasing information in finite time. Phys. Rev. Res. 2023, 5, 023084. [Google Scholar] [CrossRef]
  18. Binder, P. The Reversibility Paradox: Role of the Velocity Reversal Step. Int. J. Theor. Phys. 2023, 62, 200. [Google Scholar] [CrossRef]
  19. Oriols, X.; Nikolić, H. Three types of Landauer’s erasure principle: A microscopic view. Eur. Phys. J. Plus 2023, 138, 250. [Google Scholar] [CrossRef]
  20. Earman, J.; Norton, J.D. EXORCIST XIV: The Wrath of Maxwell’s Demon. Part II. From Szilard to Landauer and Beyond. Stud. Hist. Philos. Sci. Part B Stud. Hist. Philos. Mod. Phys. 1999, 30, 1–40. [Google Scholar] [CrossRef]
  21. Shenker, O.R. Logic and Entropy. 2000. Available online: https://philsci-archive.pitt.edu/115/ (accessed on 1 September 2024).
  22. Maroney, O. The (absence of a) relationship between thermodynamic and logical reversibility. Stud. Hist. Philos. Sci. Part B Stud. Hist. Philos. Mod. Phys. 2005, 36, 355–374. [Google Scholar] [CrossRef]
  23. Norton, J.D. Eaters of the lotus: Landauer’s principle and the return of Maxwell’s demon. Stud. Hist. Philos. Sci. Part B Stud. Hist. Philos. Mod. Phys. 2005, 36, 375–411. [Google Scholar] [CrossRef]
  24. Lairez, D. Thermodynamical versus Logical Irreversibility: A Concrete Objection to Landauer’s Principle. Entropy 2023, 25, 1155. [Google Scholar] [CrossRef]
  25. Lairez, D. On the Supposed Mass of Entropy and That of Information. Entropy 2024, 26, 337. [Google Scholar] [CrossRef]
  26. Lairez, D. Thermostatistics, Information, Subjectivity: Why Is This Association So Disturbing? Mathematics 2024, 12, 1498. [Google Scholar] [CrossRef]
  27. Quine, W.V. The Ways of Paradox, and Other Essays; Harvard University Press: Cambridge, MA, USA, 1976. [Google Scholar]
  28. Bennett, C.H. The thermodynamics of computation - a review. Int. J. Theor. Phys. 1982, 21, 905–940. [Google Scholar] [CrossRef]
  29. Landauer, R. Information is Physical. Phys. Today 1991, 44, 23–29. [Google Scholar] [CrossRef]
  30. Lairez, D. Plea for the use of the exact Stirling formula in statistical mechanics. SciPost Phys. Lect. Notes 2023, 76. [Google Scholar] [CrossRef]
  31. Gibbs, J.W. On the Equilibrium of Heterogeneous Substances: First [-Second] Part; Connecticut Academy of Arts and Sciences: New Haven, CT, USA, 1874. [Google Scholar] [CrossRef]
  32. Balian, R. From Microphysics to Macrophysics; Springer: Berlin/Heidelberg, Germany, 1991. [Google Scholar] [CrossRef]
  33. Szilard, L. On the decrease of entropy in a thermodynamic system by the intervention of intelligent beings. Behav. Sci. 1964, 9, 301–310. [Google Scholar] [CrossRef] [PubMed]
  34. Whitelam, S. How to train your demon to do fast information erasure without heat production. Phys. Rev. E 2023, 108, 044138. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Erasure is supposed to bring the system into state 0, whether it was initially in state 0 or in state 1. Hence a junction of two paths (or a bifurcation if one intends to perform a “reverse erasure”) that splits the process into two steps.
Figure 1. Erasure is supposed to bring the system into state 0, whether it was initially in state 0 or in state 1. Hence a junction of two paths (or a bifurcation if one intends to perform a “reverse erasure”) that splits the process into two steps.
Symmetry 16 01594 g001
Figure 2. Landauer’s erasure scenario visualized with a particle in a partitioned box [22]: (a) remove the partition (free expansion); (b) compress to state 0; (c) put back the partition. Due to the constraint of uniqueness of the procedure, in stage (a), a piston cannot be used to control the expansion because its side would depend on the initial logical state.
Figure 2. Landauer’s erasure scenario visualized with a particle in a partitioned box [22]: (a) remove the partition (free expansion); (b) compress to state 0; (c) put back the partition. Due to the constraint of uniqueness of the procedure, in stage (a), a piston cannot be used to control the expansion because its side would depend on the initial logical state.
Symmetry 16 01594 g002
Figure 3. Hardware-bit under the form of a particle in a partitioned box. The operation of removing the partition is judged as being logically reversible or not depending on whether a copy of the initial bit-value exists or not. However, it is judged thermodynamically reversible or not depending on whether the return of the partition restores or not the initial state on the basis of our knowledge of what it was.
Figure 3. Hardware-bit under the form of a particle in a partitioned box. The operation of removing the partition is judged as being logically reversible or not depending on whether a copy of the initial bit-value exists or not. However, it is judged thermodynamically reversible or not depending on whether the return of the partition restores or not the initial state on the basis of our knowledge of what it was.
Symmetry 16 01594 g003
Figure 4. Four possibilities to erase a bit (see text): depending on whether the initial bit-value has been duplicated or not and whether it is known to the observer or not.
Figure 4. Four possibilities to erase a bit (see text): depending on whether the initial bit-value has been duplicated or not and whether it is known to the observer or not.
Symmetry 16 01594 g004
Figure 5. Two-to-one correspondence between logical states (right) and thermodynamic state (left). The latter is stable when the gas under the piston is at the same pressure as above. The piston is driven by a crank and a gear ratio of 2 so that the only stable position of the piston corresponds to two stable positions for the crank, which materialize the binary values. The logical state is evaluated based on the position of the crank, whereas the thermodynamic state is determined on the basis of the partial information concerning the position of the piston.
Figure 5. Two-to-one correspondence between logical states (right) and thermodynamic state (left). The latter is stable when the gas under the piston is at the same pressure as above. The piston is driven by a crank and a gear ratio of 2 so that the only stable position of the piston corresponds to two stable positions for the crank, which materialize the binary values. The logical state is evaluated based on the position of the crank, whereas the thermodynamic state is determined on the basis of the partial information concerning the position of the piston.
Symmetry 16 01594 g005
Figure 6. Hardware-bit under the form of a particle in a topographic relief, i.e., a short-range repulsive surface plus a vertical attractive field. A unique, appropriate sequence of rotation of the surface permits the erasure regardless of the initial state. The force experienced by the particle can be as small as desired so that, due to friction, the motion of the particle can also be as slow as desired and the process is quasistatic.
Figure 6. Hardware-bit under the form of a particle in a topographic relief, i.e., a short-range repulsive surface plus a vertical attractive field. A unique, appropriate sequence of rotation of the surface permits the erasure regardless of the initial state. The force experienced by the particle can be as small as desired so that, due to friction, the motion of the particle can also be as slow as desired and the process is quasistatic.
Symmetry 16 01594 g006
Table 1. Truth tables for two mathematical Boolean functions: f is logically reversible and g is logically irreversible.
Table 1. Truth tables for two mathematical Boolean functions: f is logically reversible and g is logically irreversible.
a F ( a ) 0 1 1 0   a G ( a ) 0 0 1 0
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lairez, D. The Fundamental Difference Between Boolean Logic and Thermodynamic Irreversibilities, or, Why Landauer’s Result Cannot Be a Physical Principle. Symmetry 2024, 16, 1594. https://doi.org/10.3390/sym16121594

AMA Style

Lairez D. The Fundamental Difference Between Boolean Logic and Thermodynamic Irreversibilities, or, Why Landauer’s Result Cannot Be a Physical Principle. Symmetry. 2024; 16(12):1594. https://doi.org/10.3390/sym16121594

Chicago/Turabian Style

Lairez, Didier. 2024. "The Fundamental Difference Between Boolean Logic and Thermodynamic Irreversibilities, or, Why Landauer’s Result Cannot Be a Physical Principle" Symmetry 16, no. 12: 1594. https://doi.org/10.3390/sym16121594

APA Style

Lairez, D. (2024). The Fundamental Difference Between Boolean Logic and Thermodynamic Irreversibilities, or, Why Landauer’s Result Cannot Be a Physical Principle. Symmetry, 16(12), 1594. https://doi.org/10.3390/sym16121594

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop