pith. sign in

arxiv: 1111.7154 · v1 · pith:OILDHINTnew · submitted 2011-11-30 · 💻 cs.LO · math.LO· quant-ph

A Structural Approach to Reversible Computation

classification 💻 cs.LO math.LOquant-ph
keywords computationreversiblefunctionalapproachlinearsizestructuralanalysis
0
0 comments X
read the original abstract

Reversibility is a key issue in the interface between computation and physics, and of growing importance as miniaturization progresses towards its physical limits. Most foundational work on reversible computing to date has focussed on simulations of low-level machine models. By contrast, we develop a more structural approach. We show how high-level functional programs can be mapped compositionally (i.e. in a syntax-directed fashion) into a simple kind of automata which are immediately seen to be reversible. The size of the automaton is linear in the size of the functional term. In mathematical terms, we are building a concrete model of functional computation. This construction stems directly from ideas arising in Geometry of Interaction and Linear Logic---but can be understood without any knowledge of these topics. In fact, it serves as an excellent introduction to them. At the same time, an interesting logical delineation between reversible and irreversible forms of computation emerges from our analysis.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 2 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Operational Inexpressibility at the Step-Duplicating Primitive Recursor Orientation Boundary

    cs.LO 2026-04 unverdicted novelty 5.0

    Operational inexpressibility is identified as the property that blocks derivations depending on input dimension from constraining the target in term-rewriting systems, with the step-duplicating primitive recursor as t...

  2. Operational Inexpressibility at the Step-Duplicating Primitive Recursor Orientation Boundary

    cs.LO 2026-04 unverdicted novelty 5.0

    The paper defines operational inexpressibility for step-duplicating primitive recursors in term rewriting and classifies sound responses into construction or confession methods while linking them to reflection hierarc...