Skip to main content

A Finite Alternation Result for Reversible Boolean Circuits

  • Conference paper
  • First Online:
  • 645 Accesses

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

Abstract

We say that a reversible boolean function on n bits has alternation depth \(d\) if it can be written as the sequential composition of \(d\) reversible boolean functions, each of which acts only on the top \(n-1\) bits or on the bottom \(n-1\) bits. We show that every reversible boolean function of \(n\geqslant 4\) bits has alternation depth 9.

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

Buying options

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

Learn about institutional subscriptions

References

  1. De Vos, A., Raa, B., Storme, L.: Generating the group of reversible logic gates. J. Phys. A 35(33), 7063 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  2. 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/

  3. Saeedi, M., Markov, I.L.: Synthesis and optimization of reversible circuits – a survey. ACM Comput. Surv. 45(2), 34 p. (2013). arXiv:1110.2574

    Google Scholar 

  4. Toffoli, T.: Reversible computing. In: de Bakker, J., van Leeuwen, J. (eds.) Automata, Languages and Programming. LNCS, vol. 85, pp. 632–644. Springer, Heidelberg (1980). Abridged version of Technical Memo MIT/LCS/TM-151, MIT Lab. for Comput. Sci. (1980)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peter Selinger .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Selinger, P. (2016). A Finite Alternation Result for Reversible Boolean Circuits. 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_20

Download citation

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

  • 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