Symmetry Groups for the Decomposition of Reversible Computers, Quantum Computers, and Computers in between
Abstract
:1. Introduction
2. Control Circuits and Control Gates
3. Symmetric Groups
- the first consisting of q subcircuits each of degree p,
- the second consisting of p subcircuits each of degree q, and
- the third consisting again of q subcircuits each of degree p.
4. Unitary Groups
4.1. Dimensional Analysis
- For any factorization , an arbitrary member a of the symmetric group S can be decomposed as the product , where both and are member of a same Young subgroup S and c is a member of a dual Young subgroup S.
- Only for the factorization , an arbitrary member a of the unitary group U(m) can be decomposed as the product , where both and are members of a same subgroup U and c is a member of a dual subgroup U.
4.2. Decomposition
4.3. Alternative Approaches
5. Intermediate Groups
- For a decomposition like Figure 4a to be possible, it is necessary that
- For a decomposition like Figure 4b to be possible, it is necessary that
6. Conclusions
References and Notes
- Shor, P. Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM J. Comput. 1997, 26, 1484–1509. [Google Scholar] [CrossRef]
- Grover, L. Quantum mechanics helps in searching for a needle in a haystack. Phys. Rev. Lett. 1997, 79, 325–328. [Google Scholar] [CrossRef]
- Deutsch, D.; Jozsa, R. Rapid solution of problems by quantum computation. Proc. R. Soc. London Ser. A 1992, 439, 553–558. [Google Scholar] [CrossRef]
- Landauer, R. Irreversibility and heat generation in the computational process. IBM J. Res. Dev. 1961, 5, 183–191. [Google Scholar] [CrossRef]
- Keyes, R.; Landauer, R. Minimal energy dissipation in logic. IBM J. Res. Dev. 1970, 14, 153–157. [Google Scholar] [CrossRef]
- Markov, I. An introduction to reversible circuits. In Proceedings of the 12th International Workshop on Logic and Synthesis, Laguna Beach, CA, USA, May 2003; pp. 318–319. [Google Scholar]
- De Vos, A.; Van Rentergem, Y. From group theory to reversible computers. Int. J. Unconv. Comput. 2007, 4, 79–88. [Google Scholar]
- Hayes, B. Reverse engineering. Am. Sci. 2006, 94, 107–111. [Google Scholar] [CrossRef]
- Wille, R.; Drechsler, R. Towards a Design Flow for Reversible Logic; Springer: Dordrecht, The Netherlands, 2010. [Google Scholar]
- De Vos, A. Reversible Computing; Wiley-VCH: Weinheim, Germany, 2010. [Google Scholar]
- Kerntopf, P. Research on reversible computation in the year 2010. In Proceedings of the 3rd Reversible Computation Workshop, Gent, Belgium, July 2011. [Google Scholar]
- Wille, R.; Drechsler, R. BDD-based synthesis of reversible logic for large functions. In Proceedings of the 46th Design Automation Conference, San Francisco, CA, USA, July 2009; pp. 270–275. [Google Scholar]
- Thus a measurement of these (qu)bits before or after the computation would lead to the same results.
- Möttönen, M.; Vartiainen, J.; Bergholm, V.; Salomaa, M. Quantum circuits for general multi-qubit gates. Phys. Rev. Lett. 2004, 93, 130502. [Google Scholar] [CrossRef] [PubMed]
- Bergholm, V.; Vartiainen, J.; Möttönen, M.; Salomaa, M. Quantum circuits with uniformly controlled one-qubit gates. Phys. Rev. A 2005, 71, 052330. [Google Scholar] [CrossRef]
- De Vos, A.; Van Rentergem, Y. Young subgroups for reversible computers. Adv. Math. Commun. 2008, 2, 183–200. [Google Scholar]
- Here the infinity sign ∞ refers to the cardinality of the real numbers, i.e., to an uncountable infinity. As an m × m complex matrix has m2 comples entries, there are such matrices. The unitarity condition, however, introduces m2 restrictions, leaving m2 degrees of freedom and hence such matrices.
- De Vos, A.; Van Rentergem, Y. Networks for reversible logic. In Proceedings of the 8th International Workshop on Boolean Problems, Freiberg, Germany, September 2008; pp. 41–47. [Google Scholar]
- De Vos, A.; De Baerdemacker, S. Linear reversible computing: Digital versus analog. Int. J. Unconv. Comput. 2010, 6, 239–263. [Google Scholar]
- Bhatia, R. Matrix Analysis; Springer: New York, NY, USA, 1997; pp. 195–203. [Google Scholar]
- Khan, F.; Perkowski, M. Synthesis of ternary quantum logic circuits by decomposition. In Proceedings of the 7th International Symposium on Representations and Methodology of Future Computing Technologies, Tokyo, Japan, September 2005; pp. 114–118. [Google Scholar]
- Slepoy, A. Quantum Gate Decomposition Algorithms; Sandia Report, SAND2006-3440; Sandia National Laboratories: Albuquerque, NM, USA, 2006.
- Shende, V.; Bullock, S.; Markov, I. Synthesis of quantum-logic circuits. IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2006, 25, 1000–1010. [Google Scholar] [CrossRef]
- Nakajima, Y.; Kawano, Y.; Sekigawa, H. A new algorithm for producing quantum circuits using KAK decompositions. Quantum Inf. Comput. 2006, 6, 67–80. [Google Scholar]
- Gilmore, R. Lie Groups, Lie Algebras and Some of Their Applications; John Wiley & Sons: New York, NY, USA, 1974. [Google Scholar]
- Hall, B. Lie Groups, Lie Algebras, and Representations; Springer: New York, NY, USA, 2003; pp. 18–25. [Google Scholar]
- Golub, G.; Van Loan, C. Matrix Computations; John Hopkins University Press: Baltimore, MD, USA, 1996; pp. 75–79. [Google Scholar]
- Barenco, A.; Bennett, C.; Cleve, R.; DiVincenzo, D.; Margolus, N.; Shor, P.; Sleator, T.; Smolin, J.; Weinfurter, H. Elementary gates for quantum computation. Phys. Rev. A 1995, 52, 3457–3467. [Google Scholar] [CrossRef] [PubMed]
- Gasiorowicz, S. Quantum Physics; John Wiley: New York, NY, USA, 1974; p. 232. [Google Scholar]
- Deutsch, D. Quantum computation. Phys. World 1992, 5, 57–61. [Google Scholar] [CrossRef]
- Deutsch, D.; Ekert, A.; Lupacchini, R. Machines, logic and quantum physics. Bull. Symbolic Log. 2000, 3, 265–283. [Google Scholar] [CrossRef]
- Galindo, A.; Martín-Delgado, M. Information and computation: Classical and quantum aspects. Rev. Mod. Phys. 2002, 74, 347–423. [Google Scholar] [CrossRef]
- Miller, D. Decision diagram techniques for reversible and quantum circuits. In Proceedings of the 8th International Workshop on Boolean Problems, Freiberg, Germany, September 2008; pp. 1–15. [Google Scholar]
Appendix
A. Proof of a Theorem in Combinatorics
B. Lie Algebra of U(2)
C. NEGATORs
- The identity matrix (representing the 1-qubit follower) is recovered by setting :
- The 1-qubit NOT gate is recovered by setting :
- Finally, the ‘other’ square-root of NOT is found by :
© 2011 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/.)
Share and Cite
Vos, A.D.; Baerdemacker, S.D. Symmetry Groups for the Decomposition of Reversible Computers, Quantum Computers, and Computers in between. Symmetry 2011, 3, 305-324. https://doi.org/10.3390/sym3020305
Vos AD, Baerdemacker SD. Symmetry Groups for the Decomposition of Reversible Computers, Quantum Computers, and Computers in between. Symmetry. 2011; 3(2):305-324. https://doi.org/10.3390/sym3020305
Chicago/Turabian StyleVos, Alexis De, and Stijn De Baerdemacker. 2011. "Symmetry Groups for the Decomposition of Reversible Computers, Quantum Computers, and Computers in between" Symmetry 3, no. 2: 305-324. https://doi.org/10.3390/sym3020305
APA StyleVos, A. D., & Baerdemacker, S. D. (2011). Symmetry Groups for the Decomposition of Reversible Computers, Quantum Computers, and Computers in between. Symmetry, 3(2), 305-324. https://doi.org/10.3390/sym3020305