Reversible Boolean Circuits are an interesting computational model under many aspects and in different fields, ranging from Reversible Computing to Quantum Computing. Our contribution is to describe a specific class of Reversible Boolean Circuits - which is as expressive as classical circuits - as a bi-dimensional diagrammatic programming language. We uniformly represent the Reversible Boolean Circuits we focus on as a free 3-category Toff. This formalism allows us to incorporate the representation of circuits and of rewriting rules on them, and to prove termination of rewriting. Termination follows from defining a non-identities-preserving functor from our free 3-category Toff into a suitable 3-category Move that traces the “moves” applied to wires inside circuits. 6
Termination of Rewriting on Reversible Boolean Circuits as a Free 3-Category Problem
adriano barile
;stefano berardi
;luca roversi
2025-01-01
Abstract
Reversible Boolean Circuits are an interesting computational model under many aspects and in different fields, ranging from Reversible Computing to Quantum Computing. Our contribution is to describe a specific class of Reversible Boolean Circuits - which is as expressive as classical circuits - as a bi-dimensional diagrammatic programming language. We uniformly represent the Reversible Boolean Circuits we focus on as a free 3-category Toff. This formalism allows us to incorporate the representation of circuits and of rewriting rules on them, and to prove termination of rewriting. Termination follows from defining a non-identities-preserving functor from our free 3-category Toff into a suitable 3-category Move that traces the “moves” applied to wires inside circuits. 6| File | Dimensione | Formato | |
|---|---|---|---|
|
Termination of Rewriting on Reversible Boolean 2 Circuits as a Free 3-Category Problem Journal Version Draft.pdf
Accesso riservato
Dimensione
430.33 kB
Formato
Adobe PDF
|
430.33 kB | Adobe PDF | Visualizza/Apri Richiedi una copia |
|
1-s2.0-S0304397524006480-main.pdf
Accesso riservato
Tipo di file:
PDF EDITORIALE
Dimensione
969.7 kB
Formato
Adobe PDF
|
969.7 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.



