Abstract
This chapter proposes a novel approach to resolve the nth root of NOT problem for quantum computers using (−1, 0, 1) permutation matrices. Only logic NOT and exchange operations are required. This result provides a complete solution to design and implement the nth root of NOT operators of quantum computers.
This work was supported by the Key Project on Electric Information and Next Generation IT Technology of Yunnan (2018ZI002), NSF of China (61362014), Yunnan Advanced Overseas Scholar Project.
You have full access to this open access chapter, Download chapter PDF
Similar content being viewed by others
Keywords
- Quantum simulator
- Quantum computation
- Square root of NOT
- n-th root of NOT
- Permutation matrix
- Quantum logic gate
1 Introduction
Feynman [1] first proposed ‘universal quantum simulator’ towards a true quantum computer. Since then, research and development activities of quantum computation and quantum computers have become the new frontal of next-generation computers for two decades [2, 3]. Classical quantum mechanics use complex number vectors in Hilbert space to represent quantum states [4]. Any complex number is composed of two parts: a real part and an imaginary part. The imaginary number \( i = \sqrt { - 1} \) plays the essential role in the quantum mechanics construction. However, the mystery of the imaginary number causes severe difficulties for its manipulation, imagination and understanding [4–6]. Considering that modern computers are constructed by Boolean logic principles, how traditional logic structure is used to implement \( \sqrt { - 1} \) has been puzzling and deeply entangled in quantum computing for at least two decades [7–10]. Nothing in the published literature has described a way to implement this untamed operator using traditional logic operations [2, 11, 12].
1.1 The Square Root of NOT Problem
Following traditional logic, negation corresponds to logic NOT \( (\neg ) \). Initiated by Feynman [1] and further developed by Deutsch [9, 13], this problem has been represented as \( \sqrt \neg \) ‘the Square Root of NOT’ as one of the most difficult issues in quantum computation especially in general quantum gates. They suggested resolving \( \neg = \left( {\begin{array}{*{20}c} 0 & 1 \\ 1 & 0 \\ \end{array} } \right) \) equation using logic operations for the solution. Maglicki and Wang [11] provided an example of how to resolve the problem this way.
Let \( \neg \) operation reverse two quantum spin states \( \left| 0 \right\rangle = \left( {\begin{array}{*{20}c} 0 \\ 1 \\ \end{array} } \right),\quad \left| 1 \right\rangle = \left( {\begin{array}{*{20}c} 1 \\ 0 \\ \end{array} } \right) \),
To apply unitary rotational matrices, \( \sqrt \neg \) operator can be expressed as
In the equations, both \( {\text{e}}^{i\pi } \) and i symbols are involved. From a representative viewpoint, equations are useless because the symbols i and \( \sqrt \neg \) are both logic equivalent. The equations are in circular definitions.
To explore how to use traditional logic implementing \( \sqrt \neg \), it is necessary to analyse what has been established at the foundation levels of modern complex number construction.
1.2 Complex Number in History
The origin and development of complex number has a long and mysterious history [14–16]. In the nineteenth century, Gauss and Euler [15] made their foundation contributions to formally identifying imaginary parts as the most essential components to resolve solutions from nth algebraic equations. After their work, the imaginary number has been gradually accepted by mainstream mathematicians to be one of the most important parts of mathematics [15]. Hamilton established consistent operations on complex number in 1837 [17]. He constructed a complex number \( a + bi \) as an ordered number pair (a, b).
For example, let \( a + bi \) and \( c + di \) be two complex numbers. Four essential operations: \( \left\{ { \pm ,\, \bullet ,\,/} \right\} \) can be expressed as
Using ordered pair representation, complex number operations are firmly established on real number operations. No further mysterious characteristics of imaginary numbers remain in the equations because all operations are well defined in real number construction.
2 Solution of the Square Root of NOT Problem
If we apply an imaginary number to an ordered pair, we have
When we do not restrict \( \sqrt \neg \) solution in {0, 1} field but extend the field to {−1, 0, 1}. A permutation matrix can be constructed.
Let
Because \( Z_{2} \) provides the same result as the imaginary number when applied to the pair, it is necessary for us to explore \( Z_{2} \) features in details.
Two eigenvalues of \( Z_{2} \) can be determined from its determinant.
This corresponds to either \( \left( {\begin{array}{*{20}c} i & 0 \\ 0 & { - i} \\ \end{array} } \right) \) or \( \left( {\begin{array}{*{20}c} { - i} & 0 \\ 0 & i \\ \end{array} } \right) \) as the solution. There are two unitary matrices \( U_{ + } ,U_{ - } \) and two Hermite conjugate matrices \( U_{ + }^{*} ,U_{ - }^{*} \) undertaken similarity transformation on \( Z_{2} \) to produce the two diagonal matrices:
Although three matrices belong to one matrix group under similarity transformation, five matrices can be distinguished without any direct equality.
To apply the five matrices twice separately, they all equal to \( - I_{2} \).
and
Therefore, the \( Z_{2} \) matrix is an equivalent form of the imaginary number under the transformation.
For any ordered pair (a, b),
So, \( \sqrt \neg \) operation can be constructed originally from one-one correspondences from the \( Z_{2} \) matrix.
Let \( \left\langle x \right| \) be a quantum state, \( \neg \left\langle x \right| = \left\langle {\bar{x}} \right| \). For a non-zero element of \( Z_{2} \), two values {−1, 1} of the elements map \( \left\{ {\begin{array}{*{20}c} { - 1:} & {\left\langle x \right|\;\mathop {\longrightarrow} \limits^{\neg } \;\left\langle {\bar{x}} \right|} \\ {1:} & {\left\langle x \right| \to \left\langle x \right|} \\ \end{array} } \right. \) then a \( \sqrt \neg \) operator is generated from a \( Z_{2} \) operator.
For an ordered state pair \( \left( {\left\langle x \right|,\left\langle y \right|} \right) \),
Therefore, \( Z_{2} \) is a homologous form of the \( \sqrt \neg \) operator.
Under this construction, the square root of NOT problem in quantum computation is solved entirely. Only two elementary operations are involved in the transformation: logic NOT operation and pair–state exchange, respectively. They can be implemented readily using traditional logic constructions.
3 General Solution of the nth Root of NOT Operation
In this part, a general solution of \( \sqrt[n]{\neg } \) ‘the nth root of NOT’ for quantum computers is explored.
Let \( J_{n} \) denote a conjugate permutation matrix which contains n columns and n rows and each row (column) has one non-zero element.
Let \( I_{n} \) be a unit matrix, \( I_{i,j} = 1,i = j;I_{i,j} = 0,i \ne j,i,j \in [1,n] \).
For example, matrices \( \left( {\begin{array}{*{20}c} 1 & 0 & 0 \\ 0 & { - 1} & 0 \\ 0 & 0 & 1 \\ \end{array} } \right),\left( {\begin{array}{*{20}c} 0 & { - 1} & 0 \\ 1 & 0 & 0 \\ 0 & 0 & 1 \\ \end{array} } \right),\left( {\begin{array}{*{20}c} 0 & 0 & { - 1} \\ 0 & { - 1} & 0 \\ 1 & 0 & 0 \\ \end{array} } \right),I_{3} = \left( {\begin{array}{*{20}c} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1 \\ \end{array} } \right) \) are \( J_{n} \) matrices.
Let \( P_{n} \) be a (0, 1)-permutation matrix in which each column (row) contains only one element, and \( PS(n) \) denote a permutation space containing all \( P_{n} \) matrices.
Let \( JS(n) \) denote a conjugate permutation space.
Lemma
For a given n, \( PS(n) \) contains a total number of \( n! \) distinguishable matrices, that is, \( \left| {PS(n)} \right| = n! \).
Theorem
For a given n, \( JS(n) \) contains a total number of \( 2^{n} n! \) distinguishable matrices, \( \left| {JS\left( n \right)} \right| = 2^{n} n! \).
Proof
Each non-zero element of \( J_{n} \) has two values {−1, 1}, and n different elements have \( 2^{n} \) selections. The n elements can select a total number of \( n! \) different positions. Both symbol and position selections are independent, and each combination determines a \( J_{n} \) matrix. So there are \( 2^{n} n! \) distinguishable matrices.
Corollary
\( JS(n) \) is a matrix space that is \( 2^{n} \) times larger than \( PS(n) \).
Theorem
A matrix group of simple rotation in \( JS(n) \) may contain \( 2n \) distinguishable matrices.
Proof
Using a rotation matrix \( Z_{n} \in JS(n) \),
To apply 2n \( Z_{n} \) matrices sequentially to the vector X, the following 2n vectors are produced:
That is, 2n distinguishable matrices \( \left\{ {Z_{n}^{j} } \right\}_{j = 1}^{2n} ,Z_{n}^{0} = Z_{n}^{2n} = I_{n} \) are included.
Because of \( X\;\mathop {\longrightarrow} \limits^{{Z_{n}^{n} }} \; - X\;\mathop {\longrightarrow} \limits^{{Z_{n}^{n} }} \;X \), there are \( Z_{n}^{n} = - I_{n} \) and \( Z_{n}^{2n} = I_{n} \), that is, \( Z_{n}^{n} = - I_{n} \).
Theorem
For a \( Z_{n}^{{}} \), there are n eigenvalues \( \left\{ {\lambda_{i} } \right\}_{i = 1}^{n} ,\lambda_{i} = \sqrt[n]{ - 1},i \in [1,n] \).
Proof
Therefore, \( Z_{n}^{{}} = \sqrt[n]{{ - I_{n} }} \).
For non-zero values, \( \left\{ {\begin{array}{*{20}c} {1:} & {\left\langle x \right| \to \left\langle x \right|} \\ { - 1:} & {\left\langle x \right| \to \left\langle {\bar{x}} \right|} \\ \end{array} } \right. \) map \( Z_{n}^{{}} \to \sqrt[n]{\neg } \).
Theorem
For any state vector X, \( X\left( {\sqrt[n]{\neg }} \right)^{n} = \neg X \).
Proof
4 Conclusion
Using (−1,0,1) permutation matrices as basic tools, the nth root of NOT operators for quantum computers can be constructed and implemented by the traditional logic structure. Considering that this problem has puzzled advanced research of quantum computer for 20 years, this solution can provide quantum computer designers to practically implement quantum computers using traditional logic. The details of this construction will investigate in other places and the relationships among conjugate logic, quantum logic, quantum gates and complex number structures will be explored for foundation of Quantum computers and quantum computation of future computers.
References
R.P. Feynman, Simulating physics with computers. Int. J. Theor. Phys. 21(6/7), 467–488 (1982)
M.A. Nielsen, I.L. Chuang, Quantum Computation and Quantum Information (Cambridge University Press, 2000)
J. Preskill, S.P. Trivedi, M.B. Wise, Phys. Lett. B 223, 26 (1989)
R.P. Feynman, R.B. Leighton, M.S. Sands, The Feynman Lectures on Physics, vol. 3 (Addison-Wesley, 1989)
C. Bennett, Logic reversibility of computation. IBM J. Res. Dev. 17, 525–532 (1973)
D. Bouwmeester, A. Ekert, A. Zeilinger, The Physics of Quantum Information (Springer, 2000)
A. Barenco, C.H. Bennett, R. Cleve, D.P. DiVincenzo, N. Margolus, P. Shor, T. Sleator, J.A. Smolin, H. Weinfurter, Elementary gates for quantum computation. Phys. Rev. A 52(5), 3457–3467 (1995)
D.W. Leung, I.L. Chuang, F. Yamaguchi, Y. Yamamoto, Efficient implementation of coupled logic gates for quantum computation. Phys. Rev. A 61 (2000)
D. Deutsch, Quantum theory, the Church–Turing principle and the universal quantum computer. Proc. R. Soc. Lond. A 400, 97–117 (1985). http://doi.org/10.1098/rspa.1985.0070. Published 8 July 1985
A.C.C. Yao, Quantum circuit complexity, in Proceedings of the 34th IEEE Symposium on Foundations of Computer Science (IEEE Computer Society Press, 1993), pp. 352–360
Z. Meglicki, Z. Wang, Quantum Computing and Topological Quantum Computing (2001)
C.P. Williams, S.H. Clearwater, Explorations in Quantum Computing (Springer, Berlin, 1998)
D. Deutsch, R. Jozsa, Rapid solution of problems be quantum computation. Proc. R. Soc. Lond. 439A, 553–558 (1992)
F.J. Budden, Complex Numbers and their Applications (Longmans Green and Co Ltd. 1968)
M. Kline, Mathematical Thought From Ancient to Modern Times, (Oxford University Press, 1972)
J.M. Olmsted, Calculus with Analytic Geometry, vol. II (Meredith Publishing Company, 1966)
W.R. Hamilton, Theory of conjugate functions or algebraic couples; with a preliminary essay on algebra as the science of pure time. Trans. Royal Irish Academy Vol. XVII, 293–422. (The Mathematical Papers of Sir William Rowan Hamilton, Vol. III Algebra, edited for Royal Irish Academy, 3-100) (1837)
J. Preskill, A. Kiteav, Quantum Information and Computation, Lecture Notes for Physics 229, http://www.theory.caltech.edu/people/preskill/ph229
Acknowledgements
Thanks to Dr. G. Liu, Mrs. W. Macmillan, Dr. C. Liu, Dr. A. Tharumarajah and Dr. S. Yang for their invaluable comments, suggestions and careful corrections. Supported, in part by CRC for Intelligent Manufacturing Systems and Technologies.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made.
The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.
Copyright information
© 2019 The Author(s)
About this chapter
Cite this chapter
Zheng, J. (2019). The nth Root of NOT Operators of Quantum Computers. In: Zheng, J. (eds) Variant Construction from Theoretical Foundation to Applications. Springer, Singapore. https://doi.org/10.1007/978-981-13-2282-2_17
Download citation
DOI: https://doi.org/10.1007/978-981-13-2282-2_17
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2281-5
Online ISBN: 978-981-13-2282-2
eBook Packages: EngineeringEngineering (R0)