The $\aleph$-Calculus: A declarative model of reversible programming
Hannah Earley

TL;DR
The paper introduces the $\u2115$-Calculus, a declarative, reversible computing model that is Turing complete and does not need history data, with an implemented interpreter demonstrating its practicality.
Contribution
It presents a novel reversible calculus that is declarative, Turing complete, and avoids history accumulation, advancing reversible programming models.
Findings
The $\u2115$-Calculus is reversible and Turing complete.
It has a local term-rewriting semantics.
An interpreter implementation was developed.
Abstract
A novel model of reversible computing, the -calculus, is introduced. It is declarative, reversible-Turing complete, and has a local term-rewriting semantics. Unlike previously demonstrated reversible term-rewriting systems, it does not require the accumulation of history data. Terms in the -calculus, in combination with the program definitions, encapsulate all program state. An interpreter was also written.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComputability, Logic, AI Algorithms · Quantum Computing Algorithms and Architecture · Parallel Computing and Optimization Techniques
