Conference
Isomorphic Interpreters from Logically Reversible Abstract Machines
Abstract
In our previous work, we developed a reversible programming language and established that every computation in it is a (partial) isomorphism that is reversible and that preserves information. The language is founded on type isomorphisms that have a clear categorical semantics but that are awkward as a notation for writing actual programs, especially recursive ones. This paper remedies this aspect by presenting a systematic technique for …
Authors
James RP; Sabry A
Series
Lecture Notes in Computer Science
Volume
7581
Pagination
pp. 57-71
Publisher
Springer Nature
Publication Date
2013
DOI
10.1007/978-3-642-36315-3_5
Conference proceedings
Lecture Notes in Computer Science
ISSN
0302-9743