arXiv Open Access 2025

Reversible computations are computations

Clément Aubert Jean Krivine
Lihat Sumber

Abstrak

Causality serves as an abstract notion of time for concurrent systems. A computation is causal, or simply valid, if each observation of a computation event is preceded by the observation of its causes. The present work establishes that this simple requirement is equally relevant when the occurrence of an event is invertible. We propose a conservative extension of causal models for concurrency that accommodates reversible computations. We first model reversible computations using a symmetric residuation operation in the general model of configuration structures. We show that stable configuration structures, which correspond to prime algebraic domains, remain stable under the action of this residuation. We then derive a semantics of reversible computations for prime event structures, which is shown to coincide with a switch operation that dualizes conflict and causality.

Topik & Kata Kunci

Penulis (2)

C

Clément Aubert

J

Jean Krivine

Format Sitasi

Aubert, C., Krivine, J. (2025). Reversible computations are computations. https://arxiv.org/abs/2510.06585

Akses Cepat

Lihat di Sumber
Informasi Jurnal
Tahun Terbit
2025
Bahasa
en
Sumber Database
arXiv
Akses
Open Access ✓