2018
DOI: 10.1007/s00354-018-0039-1
|View full text |Cite
|
Sign up to set email alerts
|

On a Class of Reversible Primitive Recursive Functions and Its Turing-Complete Extensions

Abstract: Reversible computing is both forward and backward deterministic. This means that a uniquely determined step exists from the previous computational conguration (backward determinism) to the next one (forward determinism) and vice-versa. We present the Reversible Primitive Recursive Functions (RPRF), a class of reversible (endo-)functions over natural numbers which allows to capture interesting extensional aspects of reversible computation in a formalism quite close to that of classical Primitive Recursive Funct… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
20
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
4

Relationship

3
6

Authors

Journals

citations
Cited by 21 publications
(20 citation statements)
references
References 32 publications
0
20
0
Order By: Relevance
“…For instance, all reversible circuits are a subset of quantum ones. See [44,45] for a recent characterization of the reversible computing. In particular, qPCF appears to be a simple setting where reversible and classical computation coexists and, potentially, can cooperate.…”
Section: Discussionmentioning
confidence: 99%
“…For instance, all reversible circuits are a subset of quantum ones. See [44,45] for a recent characterization of the reversible computing. In particular, qPCF appears to be a simple setting where reversible and classical computation coexists and, potentially, can cooperate.…”
Section: Discussionmentioning
confidence: 99%
“…The goal is to further ease the embedding of quantum programming in traditional programming frameworks. Fourth, we are interested in developing a denotational semantics for IQu, maybe a not complete one, but suitable to tackle the equivalence between programs involving (meaningful) quantum, non-deterministic [2,3], probabilistic and reversible [20,21] aspects [4].…”
Section: Discussionmentioning
confidence: 99%
“…Toffoli's works on reversible boolean circuits influenced our choice. However, in [39] we extend a reversible language with a bijective built-in map from Z × Z to Z such that 0, 0 → 0. Clearly, the input/output symmetry breaks up and we move from permutations to isomorphisms.…”
Section: Preliminariesmentioning
confidence: 99%