We focus on total functions in the theory of reversible computational models. We define a class of recursive permutations, dubbed Reversible Primitive Permutations (RPP) which are computable invertible total endo-functions on integers, so a subset of total reversible computations. RPP is generated from five basic functions (identity, sign-change, successor, predecessor, swap), two notions of composition (sequential and parallel), one functional iteration and one functional selection. RPP is closed by inversion and it is expressive enough to encode Cantor pairing and the whole class of Primitive Recursive Functions.
A class of Recursive Permutations which is Primitive Recursive complete
Paolini L.;Piccolo M.;Roversi L.
2020-01-01
Abstract
We focus on total functions in the theory of reversible computational models. We define a class of recursive permutations, dubbed Reversible Primitive Permutations (RPP) which are computable invertible total endo-functions on integers, so a subset of total reversible computations. RPP is generated from five basic functions (identity, sign-change, successor, predecessor, swap), two notions of composition (sequential and parallel), one functional iteration and one functional selection. RPP is closed by inversion and it is expressive enough to encode Cantor pairing and the whole class of Primitive Recursive Functions.File | Dimensione | Formato | |
---|---|---|---|
20-03-23-main-caricato-su-IRIS.pdf
Accesso aperto
Descrizione: Author's post-print con data di accettazione 26 11 2019
Tipo di file:
POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione
420.62 kB
Formato
Adobe PDF
|
420.62 kB | Adobe PDF | Visualizza/Apri |
A class of Recursive Permutations which is Primitive Recursive complete - TCS 2020 ori.pdf
Accesso riservato
Tipo di file:
PDF EDITORIALE
Dimensione
480.77 kB
Formato
Adobe PDF
|
480.77 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.