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
2025
1028
1
22
https://www.sciencedirect.com/science/article/pii/S0304397524006480
Reversible Boolean Circuits, Reversible Computing, n-Categories, Polygraphs, Rewriting
adriano barile; stefano berardi; luca roversi
File in questo prodotto:
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.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2038010
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact