Skip to main content

Strongly Universal Reversible Gate Sets

  • Conference paper
  • First Online:
Book cover Reversible Computation (RC 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9720))

Included in the following conference series:

  • 689 Accesses

Abstract

It is well-known that the Toffoli gate and the negation gate together yield a universal gate set, in the sense that every permutation of \(\{0,1\}^n\) can be implemented as a composition of these gates. Since every bit operation that does not use all of the bits performs an even permutation, we need to use at least one auxiliary bit to perform every permutation, and it is known that one bit is indeed enough. Without auxiliary bits, all even permutations can be implemented. We generalize these results to non-binary logic: For any finite set A, a finite gate set can generate all even permutations of \(A^n\) for all n, without any auxiliary symbols. This directly implies the previously published result that a finite gate set can generate all permutations of \(A^n\) when the cardinality of A is odd, and that one auxiliary symbol is necessary and sufficient to obtain all permutations when the cardinality of A is even. We also consider the conservative case, that is, those permutations of \(A^n\) that preserve the weight of the input word. The weight is the vector that records how many times each symbol occurs in the word. It turns out that no finite conservative gate set can, for all n, implement all conservative even permutations of \(A^n\) without auxiliary bits. But we provide a finite gate set that can implement all those conservative permutations that are even within each weight class of \(A^n\).

The authors would like to acknowledge the contribution of the COST Action IC1405. This work was partially funded by Austrian national research agency FWF research grants P24077 and P24285, and by FONDECYT research grant 3150552.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    In this paper, we are more concerned with the set of functions in a revital or revclone, rather than the particular signatures chosen, and thus have chosen this revclone signature due to its (apparent) simplicity – in clone theory, finite signatures are preferred, see [2] for such a revclone signature.

References

  1. Aaronson, S., Grier, D., Schaeffer, L.: The classification of reversible bit operations. Electron. Colloq. Comput. Complex. (66) (2015)

    Google Scholar 

  2. Boykett, T.: Closed systems of invertible maps (2015). http://arxiv.org/abs/1512.06813, submitted

  3. Fredkin, E., Toffoli, T.: Conservative logic. Int. J. Theor. Phys. 21(3), 219–253 (1982). http://dx.doi.org/10.1007/BF01857727

    Article  MathSciNet  MATH  Google Scholar 

  4. LaFont, Y.: Towards an algebraic theory of boolean circuits. J. Pure Appl. Algebra 184, 257–310 (2003)

    Article  MathSciNet  MATH  Google Scholar 

  5. Musset, J.: Générateurs et relations pour les circuits booléens réversibles. Technical report 97-32, Institut de Mathématiques de Luminy (1997). http://iml.univ-mrs.fr/editions/

  6. Selinger, P.: Reversible k-ary logic circuits are finitely generated for odd k, April 2016. http://arxiv.org/abs/1604.01646

  7. Szendrei, Á.: Clones in universal algebra, Séminaire de Mathématiques Supérieures [Seminar on Higher Mathematics], vol. 99. Presses de l’Université de Montréal, Montreal (1986)

    Google Scholar 

  8. Toffoli, T.: Reversible computing. Technical report MIT/LCS/TM-151, MIT (1980)

    Google Scholar 

  9. Xu, S.: Reversible Logic Synthesis with Minimal Usage of Ancilla Bits. Master’s thesis, MIT, June 2015. http://arxiv.org/pdf/1506.03777.pdf

  10. Yang, G., Song, X., Perkowski, M., Wu, J.: Realizing ternary quantum switching networks without ancilla bits. J. Phys. A 38(44), 9689–9697 (2005). http://dx.doi.org/10.1088/0305-4470/38/44/006

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jarkko Kari .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Boykett, T., Kari, J., Salo, V. (2016). Strongly Universal Reversible Gate Sets. In: Devitt, S., Lanese, I. (eds) Reversible Computation. RC 2016. Lecture Notes in Computer Science(), vol 9720. Springer, Cham. https://doi.org/10.1007/978-3-319-40578-0_18

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40578-0_18

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40577-3

  • Online ISBN: 978-3-319-40578-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics