Concerning classical computational models able to express all the Primitive Recursive Functions (PRF), there are interesting results regarding limits on their algorithmic expressiveness, meant as the possibility to naturally express algorithms with minimal computational cost. By introducing the reversible computational model Forest, to our knowledge, we provide a first study of analogous properties, adapted to the context of reversible computational models that can represent all the functions in PRF. Firstly, we show that Forest extends Matos’ linear reversible computational model M-SRL, the very extension being a guaranteed terminating iteration that can be halted by means of logical predicates. The consequence is that Forest is PRF-complete, because M-SRL is. Secondly, we show that Forest is strictly algorithmically more expressive than M=SRL: it can encode a reversible algorithm for the minimum between two integers in optimal time, while M-SRL cannot.
Algorithmically Expressive, Always-Terminating Model for Reversible Computation
Matteo PalazzoMembro del Collaboration Group
;Luca Roversi
Membro del Collaboration Group
2024-01-01
Abstract
Concerning classical computational models able to express all the Primitive Recursive Functions (PRF), there are interesting results regarding limits on their algorithmic expressiveness, meant as the possibility to naturally express algorithms with minimal computational cost. By introducing the reversible computational model Forest, to our knowledge, we provide a first study of analogous properties, adapted to the context of reversible computational models that can represent all the functions in PRF. Firstly, we show that Forest extends Matos’ linear reversible computational model M-SRL, the very extension being a guaranteed terminating iteration that can be halted by means of logical predicates. The consequence is that Forest is PRF-complete, because M-SRL is. Secondly, we show that Forest is strictly algorithmically more expressive than M=SRL: it can encode a reversible algorithm for the minimum between two integers in optimal time, while M-SRL cannot.File | Dimensione | Formato | |
---|---|---|---|
RC24-PalazzoRoversi.pdf
Accesso aperto
Tipo di file:
PDF EDITORIALE
Dimensione
4.94 MB
Formato
Adobe PDF
|
4.94 MB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.