Reversible computing is bi-deterministic which means that its execution is both forward and backward deterministic, i.e. next/previous computational step is uniquely determined. Various approaches exist to catch its extensional or intensional aspects and properties. We present a class RPRF of reversible functions which holds at bay intensional aspects and emphasizes the extensional side of the reversible computation by following the style of Dedekind-Robinson Primitive Recursive Functions. The class RPRF is closed by inversion, can only express bijections on integers — not only natural numbers —, is expressive enough to embed Primitive Recursive Functions and, of course, its evaluation is effective.
A Class of Reversible Primitive Recursive Functions
PAOLINI, LUCA LUIGI;PICCOLO, Mauro;ROVERSI, Luca
2016-01-01
Abstract
Reversible computing is bi-deterministic which means that its execution is both forward and backward deterministic, i.e. next/previous computational step is uniquely determined. Various approaches exist to catch its extensional or intensional aspects and properties. We present a class RPRF of reversible functions which holds at bay intensional aspects and emphasizes the extensional side of the reversible computation by following the style of Dedekind-Robinson Primitive Recursive Functions. The class RPRF is closed by inversion, can only express bijections on integers — not only natural numbers —, is expressive enough to embed Primitive Recursive Functions and, of course, its evaluation is effective.File | Dimensione | Formato | |
---|---|---|---|
1-s2.0-S157106611630024X-main.pdf
Accesso aperto
Tipo di file:
PDF EDITORIALE
Dimensione
319.04 kB
Formato
Adobe PDF
|
319.04 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.