Bennett's logical reversibility

E413119

Bennett's logical reversibility is a concept in computation theory stating that computational processes can be designed so that each step is logically reversible, allowing information to be recovered and, in principle, computation to occur without energy dissipation.

All labels observed (1)

Label Occurrences
Bennett's logical reversibility canonical 1

How this entity was disambiguated

Statements (45)

Predicate Object
instanceOf concept in computation theory
principle of reversible computation
addresses energy cost of information erasure
aimsAt making computation thermodynamically reversible in the limit
appliesTo classical computation
quantum computation
assumes idealized, noise-free computational processes
clarifies distinction between logical and physical irreversibility
connectedTo Maxwell's demon thought experiment
surface form: Maxwell's demon thought experiments

entropy in information processing
contrastsWith logically irreversible computation
operations like AND, OR, and ERASE that lose information
coreIdea computations can be designed so that each state has a unique predecessor
information is never destroyed during the computation
enables reversible Turing machine constructions
reversible simulation of irreversible computations
field information theory
Theoretical Computer Science
surface form: theoretical computer science

thermodynamics of computation
formalizedIn reversible Turing machine models
hasConsequence computation can in principle be performed with arbitrarily low energy dissipation
minimum energy cost is associated with information erasure, not with reversible operations
hasKeyClaim logical irreversibility is the source of fundamental heat generation in computation
historicalContext developed in the 1970s
implies any irreversible computation can be embedded in a larger reversible one
in principle computation can occur without fundamental energy dissipation
influenced design of reversible logic gates
development of reversible computing architectures
energy-efficient algorithm design
involves storing and later uncomputing intermediate results
motivatedBy desire to avoid entropy increase from computation
thermodynamic reversibility
namedAfter Charles H. Bennett
relatedTo Fredkin gate
Landauer's principle
Toffoli gate
adiabatic computing
low-entropy computation
requires no loss of information in any computational step
one-to-one mapping between input and output states
statedAs every step of a computation can be made logically reversible
supports possibility of asymptotically zero-energy computation in theory
view that energy dissipation is not fundamentally tied to computation itself
usedIn analysis of thermodynamic cost of computation
design of low-power computing systems

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Landauer's principle relatedTo Bennett's logical reversibility