Quantum computing has emerged as a revolutionary technology that leverages the principles of quantum mechanics to perform calculations exponentially faster than classical computers. This is achieved through the use of qubits, which can exist in multiple states simultaneously, allowing for vast parallel processing capabilities. Researchers are actively exploring new algorithms and techniques to overcome the challenges posed by noise and error rates, a crucial aspect of maintaining the integrity of quantum information.
Essential Maths
Quantum algorithms are designed to solve specific problems that are intractable for classical computers, leveraging the principles of quantum mechanics to achieve exponential speedup over classical algorithms. Shor’s algorithm and Grover’s algorithm are notable examples, with implications for cryptography and cybersecurity, as well as data compression and machine learning. Quantum computers can also be used to simulate complex quantum systems, essential for understanding various phenomena such as superconductivity and magnetism.
The intersection of computational complexity theory and quantum limits has far-reaching implications for our understanding of the fundamental laws of physics. As researchers continue to push the boundaries of what is possible with quantum computing, new insights into the nature of reality are emerging. Quantum algorithms often rely on quantum parallelism, which allows multiple computations to be performed simultaneously, exploiting the principles of superposition and entanglement.
What Is Quantum Computing?
Quantum computing is a paradigm that leverages the principles of quantum mechanics to perform calculations and operations on data, exploiting the unique properties of quantum systems such as superposition, entanglement, and interference. This approach allows for the processing of vast amounts of information in parallel, potentially solving complex problems that are intractable with classical computers.
The core concept underlying quantum computing is the qubit, a quantum bit that can exist in multiple states simultaneously, represented by the mathematical entity known as a superposition. In this state, a qubit can encode multiple values at once, enabling the processing of vast amounts of information in parallel. This property is distinct from classical bits, which can only be in one of two states (0 or 1).
Quantum computing relies on the manipulation of qubits through quantum gates, which are the quantum equivalent of logic gates in classical computing. Quantum gates perform operations such as rotations, entanglement, and measurements, allowing for the control and manipulation of qubit states. The combination of multiple quantum gates enables the execution of complex algorithms and computations.
Quantum computers can be classified into two main categories: gate-based and adiabatic models. Gate-based quantum computers employ a sequence of quantum gates to manipulate qubits, whereas adiabatic quantum computers rely on the slow evolution of a quantum system from an initial state to a final state, with the application of a time-dependent Hamiltonian.
The development of quantum computing has been driven by advances in materials science and nanotechnology, which have enabled the creation of high-quality qubits and the implementation of scalable quantum architectures. Theoretical models such as the circuit model and the topological quantum computer have also contributed to the understanding and design of quantum computing systems.
Quantum algorithms, such as Shor’s algorithm for factorization and Grover’s algorithm for search, have been developed to take advantage of the unique properties of quantum computers. These algorithms can solve specific problems more efficiently than their classical counterparts, demonstrating the potential of quantum computing for solving complex computational tasks.
Linear Algebra Fundamentals Required
Linear algebra is a fundamental mathematical discipline that provides the framework for quantum computing. It deals with the study of linear equations, vector spaces, and linear transformations. In the context of quantum computing, linear algebra plays a crucial role in representing and manipulating quantum states.
The core concepts of linear algebra required for quantum computing include vectors, matrices, eigenvalues, eigenvectors, and singular value decomposition (SVD). Vectors are used to represent quantum states, while matrices are employed to describe linear transformations. Eigenvalues and eigenvectors are essential in understanding the properties of quantum systems, such as energy levels and wave functions.
Linear algebra also provides the mathematical tools for solving systems of linear equations, which is critical in quantum computing. The ability to solve these equations efficiently is crucial for simulating complex quantum systems and performing quantum computations. In particular, techniques like Gaussian elimination and LU decomposition are essential for solving large-scale linear systems.
Another fundamental concept in linear algebra required for quantum computing is the notion of Hilbert spaces. A Hilbert space is a complete inner product space that provides a mathematical framework for representing and manipulating quantum states. The properties of Hilbert spaces, such as completeness and orthogonality, are essential in understanding the behavior of quantum systems.
In addition to these core concepts, linear algebra also provides the mathematical tools for analyzing and optimizing quantum algorithms. Techniques like singular value decomposition (SVD) and principal component analysis (PCA) are used to analyze and optimize quantum circuits, which is critical for achieving scalable quantum computing.
Vector Spaces And Operations Explained
Vector Spaces in Quantum Computing are mathematical constructs that enable the representation of quantum states as vectors in a complex vector space. This concept is crucial for understanding the principles of superposition, entanglement, and measurement in quantum computing (Peres, 1995). A vector space is a set of vectors that can be added together and scaled by scalar values, with the property that the result is also a vector in the same space.
In the context of Quantum Computing, Vector Spaces are used to represent the states of qubits, which are the fundamental units of quantum information. Qubits exist in a superposition of both 0 and 1, meaning they can have multiple values simultaneously (Nielsen & Chuang, 2000). This property is represented as a vector in a complex vector space, where each component of the vector corresponds to a possible state of the qubit.
The operations performed on Vector Spaces in Quantum Computing are designed to manipulate these quantum states. These operations include linear transformations, such as rotations and reflections, which can be used to prepare and manipulate qubits (Bengtsson & Zyczkowski, 2006). Additionally, non-linear transformations, such as entanglement swapping, can be performed on Vector Spaces to create and manipulate entangled states.
The mathematical framework of Vector Spaces provides a powerful tool for understanding the behavior of quantum systems. By representing quantum states as vectors in a complex vector space, researchers can analyze and predict the outcomes of quantum computations (Harrow et al., 2009). This framework has been instrumental in the development of quantum algorithms, such as Shor’s algorithm and Grover’s algorithm.
The study of Vector Spaces in Quantum Computing is an active area of research, with applications in fields such as quantum information processing, quantum communication, and quantum simulation. As researchers continue to explore the properties and operations of Vector Spaces, new insights into the behavior of quantum systems are being gained (Preskill, 2010).
Matrices And Their Applications Discussed
Matrices play a crucial role in quantum computing, particularly in the context of quantum information processing and quantum algorithms. The concept of matrices has been extensively studied in linear algebra, and their applications have expanded to various fields, including physics and computer science.
In quantum computing, matrices are used to represent quantum states, which are the fundamental entities that encode information in a quantum system. Quantum states can be represented as vectors or matrices, depending on the context. The density matrix, for instance, is a square matrix that represents the statistical properties of a quantum state. This concept has been extensively explored by Peres and Nielsen & Chuang , who demonstrated its significance in understanding quantum systems.
The application of matrices to quantum computing also involves the use of linear transformations, which are represented as matrices. These transformations can be used to manipulate quantum states, enabling the implementation of quantum algorithms such as Shor’s algorithm for factorizing large numbers. The work by Shor and Grover has been instrumental in showcasing the potential of matrix-based approaches in quantum computing.
Furthermore, matrices have been employed in the development of quantum error correction codes, which are essential for maintaining the integrity of quantum information during computation. These codes rely on the properties of matrices to encode and correct errors that may occur due to decoherence or other sources of noise. The research by Gottesman and Steane has been pivotal in this area.
The use of matrices in quantum computing is not limited to these specific applications; rather, it forms a fundamental aspect of the field. As researchers continue to explore the intersection of linear algebra and quantum mechanics, the importance of matrices in quantum computing will likely persist and expand.
Group Theory For Quantum Gates
Group Theory plays a crucial role in the construction of quantum gates, which are the fundamental building blocks of quantum computing. Quantum gates are unitary operators that act on a finite-dimensional Hilbert space, and they can be represented as matrices. The group theory behind quantum gates is rooted in the concept of symmetries, which are transformations that leave certain properties invariant.
In particular, the Pauli-X, -Y, and -Z gates, which are commonly used in quantum computing, form a representation of the SU group. This means that these gates can be combined to produce other gates that also belong to the same group. The SU group is a Lie group, which is a mathematical object that describes continuous symmetries. The Pauli-X, -Y, and -Z gates are unitary operators that satisfy certain properties, such as being Hermitian and having determinant equal to 1.
The Hadamard gate, on the other hand, is an example of a quantum gate that does not belong to the SU group. Instead, it forms a representation of the Clifford group, which is a larger group that includes all unitary operators with determinant equal to 1 or -1. The Clifford group is also a Lie group, and it plays a crucial role in the construction of quantum gates.
The CNOT gate, which is another fundamental building block of quantum computing, forms a representation of the dihedral group D4. This group describes the symmetries of a square, and it has 8 elements: 4 rotations and 4 reflections. The CNOT gate can be combined with other gates to produce other gates that also belong to the same group.
The group theory behind quantum gates is not only important for understanding the properties of these operators but also for designing new quantum algorithms and protocols. For example, the use of symmetries in quantum computing has led to the development of new quantum error correction codes, such as the surface code, which relies on the symmetries of a two-dimensional lattice.
Lie Algebras And Symmetries Covered
Lie algebras play a crucial role in the study of symmetries, particularly in the context of quantum computing. A Lie algebra is a vector space equipped with a bilinear map, called the Lie bracket, that satisfies certain properties (Hochschild & Mostow, 1948). In the realm of quantum computing, Lie algebras are used to describe the symmetries of quantum systems, which are essential for understanding the behavior of quantum computers.
The concept of symmetry is fundamental in physics and mathematics. Symmetries can be classified into different types, including continuous and discrete symmetries (Wigner, 1959). Continuous symmetries, such as rotations and translations, form a Lie group, which is a group that is also a smooth manifold. The Lie algebra associated with a Lie group encodes the infinitesimal generators of the group transformations.
In quantum computing, symmetries are used to classify quantum states and operations (Zakai, 1969). The symmetry group of a quantum system can be used to identify the conserved quantities, which are essential for understanding the behavior of the system. Lie algebras provide a powerful tool for studying these symmetries and their associated conserved quantities.
The study of Lie algebras has far-reaching implications in various fields, including physics, mathematics, and computer science (Chevalley & Eilenberg, 1948). In the context of quantum computing, Lie algebras are used to develop new algorithms and protocols for quantum information processing. The understanding of symmetries and their associated conserved quantities is essential for the development of robust and reliable quantum computers.
Lie algebras have been extensively studied in various mathematical contexts, including algebraic geometry and representation theory (Serre, 1957). In these areas, Lie algebras are used to describe the infinitesimal generators of group actions on geometric objects. The techniques developed in these areas can be applied to the study of symmetries in quantum computing.
Differential Equations In Quantum Systems
Differential Equations in Quantum Systems play a crucial role in the study of quantum mechanics, particularly in the context of quantum computing. These equations are used to describe the time-evolution of quantum systems, which is essential for understanding the behavior of particles at the atomic and subatomic level.
The Schrödinger equation, a fundamental differential equation in quantum mechanics, describes how a quantum system changes over time. This equation is a linear partial differential equation that takes into account the potential energy of the system, as well as the kinetic energy of the particles within it. The solution to this equation provides valuable information about the wave function of the system, which is a mathematical representation of the quantum state.
In the context of quantum computing, differential equations are used to model and simulate complex quantum systems. These simulations are essential for understanding the behavior of quantum bits (qubits) and their interactions with other particles. By solving these differential equations, researchers can gain insights into the properties of qubits, such as their coherence times and entanglement characteristics.
The use of differential equations in quantum computing is not limited to simulation alone. These equations are also used to derive optimal control protocols for quantum systems, which are essential for implementing quantum gates and other quantum operations. By optimizing these control protocols using differential equations, researchers can improve the fidelity of quantum computations and reduce errors.
Furthermore, differential equations have been used to study the dynamics of open quantum systems, which are systems that interact with their environment. These studies have led to a deeper understanding of decoherence, a process that causes qubits to lose their quantum properties due to interactions with the environment. By analyzing these dynamics using differential equations, researchers can develop strategies for mitigating decoherence and improving the stability of quantum computations.
Fourier Analysis For Quantum Algorithms
Fourier Analysis plays a crucial role in the development of quantum algorithms, particularly in the field of quantum computing. The Fourier transform is a mathematical tool that decomposes a function into its constituent frequencies, allowing for efficient analysis and manipulation of complex data sets.
In the context of quantum computing, the Fourier transform is used to implement various quantum algorithms, such as Shor’s algorithm for factorizing large numbers and Grover’s algorithm for searching unsorted databases. These algorithms rely on the ability to efficiently perform quantum parallelism, which is achieved through the use of Fourier transforms to manipulate quantum states.
The Fourier transform is also essential in the study of quantum error correction codes, where it is used to analyze and correct errors that occur during quantum computations. In particular, the surface code, a popular quantum error correction code, relies heavily on the use of Fourier transforms to detect and correct errors.
Furthermore, Fourier analysis has been applied to the study of quantum many-body systems, where it is used to understand the behavior of complex quantum systems, such as superconductors and topological insulators. The ability to efficiently perform Fourier transforms in these systems is crucial for understanding their properties and behavior.
In addition, the development of new quantum algorithms and applications relies heavily on advances in Fourier analysis and its implementation on quantum computers. Researchers are actively exploring new methods for implementing Fourier transforms on quantum hardware, such as using quantum circuits and machine learning techniques to optimize performance.
Probability Theory And Quantum Mechanics
Probability theory plays a crucial role in quantum mechanics, as it provides the mathematical framework for describing the behavior of quantum systems. The probability amplitude, also known as the wave function, is a complex-valued function that encodes the probability of finding a system in a particular state. According to the Born rule, the square of the absolute value of the wave function gives the probability density of the system being in that state (Born, 1927).
In quantum mechanics, the concept of superposition is essential for understanding the behavior of particles at the atomic and subatomic level. A system can exist in a linear combination of states, which means it can have multiple properties simultaneously. For example, an electron can be in a superposition of being both spin-up and spin-down at the same time (Schrödinger, 1926). This concept is fundamental to quantum computing, as it allows for the creation of quantum gates that manipulate the state of qubits.
The principles of probability theory are also essential for understanding the behavior of entangled systems. Entanglement is a phenomenon where two or more particles become correlated in such a way that the state of one particle cannot be described independently of the others (Einstein, Podolsky, and Rosen, 1935). The probability of measuring a particular property in an entangled system depends on the correlations between the particles, which can lead to non-local behavior.
Quantum computing relies heavily on the principles of probability theory and quantum mechanics. Quantum algorithms, such as Shor’s algorithm for factorizing large numbers, rely on the ability to manipulate qubits in a way that takes advantage of the superposition principle (Shor, 1994). The probability of success of these algorithms depends on the quality of the qubits and the control over the quantum gates.
The development of quantum computing has led to significant advances in our understanding of probability theory and quantum mechanics. Researchers have been able to experimentally verify predictions made by quantum mechanics, such as the existence of entangled states (Aspect et al., 1982). These experiments have also led to a deeper understanding of the principles of probability theory and their application to quantum systems.
The study of quantum computing has also led to significant advances in our understanding of the foundations of quantum mechanics. Researchers have been able to experimentally verify predictions made by quantum mechanics, such as the existence of entangled states (Aspect et al., 1982). These experiments have also led to a deeper understanding of the principles of probability theory and their application to quantum systems.
Statistics And Error Correction Techniques
Statistics play a crucial role in quantum computing, as they enable the development of robust error correction techniques. One such technique is Quantum Error Correction (QEC), which aims to mitigate errors caused by decoherence and noise in quantum systems. QEC codes are designed to detect and correct errors that occur during quantum computations, thereby maintaining the integrity of the quantum state.
The most well-known QEC code is the Surface Code, developed by Edward Farhi, Jeffrey Goldstone, and Sam Gutmann (Farhi et al., 2000). This code uses a two-dimensional lattice of qubits to encode quantum information, with each qubit serving as a “surface” that detects errors. The Surface Code has been experimentally implemented in various systems, including superconducting circuits (Barends et al., 2013) and trapped ions (Monz et al., 2011).
Another important aspect of statistics in quantum computing is the concept of Quantum Tomography. This technique involves measuring the properties of a quantum system to reconstruct its quantum state. Quantum Tomography relies on statistical analysis to infer the quantum state from measurement outcomes, thereby enabling the characterization of quantum systems (James et al., 2001). The accuracy of Quantum Tomography depends on the quality of the measurements and the statistical methods used to analyze them.
The statistics of quantum computing also involve the study of Quantum Entanglement. This phenomenon describes the non-classical correlations between particles in a quantum system, which can be quantified using entanglement measures such as the Entanglement Entropy (Bennett et al., 1993). The statistical analysis of entanglement has led to a deeper understanding of its properties and behavior in various quantum systems.
The development of robust error correction techniques is essential for the scalability of quantum computing. As the number of qubits increases, so does the complexity of the quantum system, making it more susceptible to errors. Statistics play a vital role in this process by providing the tools necessary to analyze and mitigate these errors. The continued advancement of statistical methods and their application to quantum computing will be crucial for the development of practical quantum computers.
Information Theory And Quantum Entanglement
Information Theory and Quantum Entanglement are two fundamental concepts in quantum computing that have garnered significant attention in recent years.
The concept of Information Theory was first introduced by Claude Shannon in his seminal paper “A Mathematical Theory of Communication” (Shannon, 1948). This theory provides a mathematical framework for understanding the quantification, storage, and transmission of information. In essence, it describes how information can be encoded, transmitted, and decoded with minimal loss or distortion. The theory has far-reaching implications in various fields, including communication engineering, computer science, and cryptography.
Quantum Entanglement, on the other hand, is a phenomenon where two or more particles become correlated in such a way that the state of one particle cannot be described independently of the others (Einstein et al., 1935). This entanglement leads to non-local correlations between the particles, which have been experimentally verified and are now considered a fundamental aspect of quantum mechanics. Quantum Entanglement has significant implications for quantum computing, as it enables the creation of quantum gates and other quantum operations that can be used to perform computations.
The relationship between Information Theory and Quantum Entanglement is deeply intertwined. In fact, the concept of entanglement can be seen as a manifestation of the information-theoretic principle that “information cannot be created or destroyed” (Bennett et al., 1993). This principle implies that any information encoded in one particle must also be encoded in its entangled partner, leading to non-local correlations between them. In this sense, Quantum Entanglement can be viewed as a fundamental aspect of Information Theory.
The study of Quantum Entanglement has led to significant advances in our understanding of quantum computing and the development of new quantum algorithms (Nielsen & Chuang, 2000). For instance, the concept of entangled qubits has enabled the creation of quantum gates that can be used to perform computations on a large scale. Furthermore, the study of Quantum Entanglement has also led to significant advances in our understanding of quantum error correction and the development of new quantum codes (Gottesman, 1997).
The intersection of Information Theory and Quantum Entanglement has far-reaching implications for the field of quantum computing. As researchers continue to explore the properties of entangled particles, they are uncovering new insights into the fundamental nature of information itself.
Computational Complexity And Quantum Limits
Computational complexity theory studies the resources required to solve computational problems, such as time and space. In quantum computing, this concept is crucial for understanding the limits of quantum algorithms. The Church-Turing thesis, proposed by Alan Turing in 1936 (Turing, 1936), states that any effectively calculable function can be computed by a Turing machine. However, quantum computers have been shown to solve certain problems exponentially faster than classical computers, such as Shor’s algorithm for factorizing large numbers (Shor, 1994).
The concept of computational complexity is closely related to the study of quantum limits in computing. Quantum algorithms often rely on the principles of superposition and entanglement, which allow for an exponential increase in processing power. However, this comes at the cost of increased noise and error rates, making it challenging to scale up quantum computers (Nielsen & Chuang, 2000). The no-cloning theorem, proposed by Wootters and Zurek in 1982 (Wootters & Zurek, 1982), states that it is impossible to create a perfect copy of an arbitrary quantum state.
Quantum limits are also influenced by the concept of quantum noise. Quantum computers are prone to errors due to the noisy nature of quantum systems. The decoherence rate, which measures the loss of quantum coherence over time, plays a crucial role in determining the accuracy of quantum computations (Zurek, 2003). Furthermore, the phenomenon of quantum error correction is essential for mitigating these errors and maintaining the integrity of quantum information.
The study of computational complexity and quantum limits has significant implications for the development of practical quantum computers. Researchers are actively exploring new algorithms and techniques to overcome the challenges posed by noise and error rates (Preskill, 2018). The concept of quantum supremacy, which refers to the ability of a quantum computer to perform certain tasks exponentially faster than a classical computer, is also being explored in this context.
The intersection of computational complexity theory and quantum limits has far-reaching implications for our understanding of the fundamental laws of physics. As researchers continue to push the boundaries of what is possible with quantum computing, new insights into the nature of reality are emerging (Harrow et al., 2013).
Quantum Algorithms And Their Efficiency
Quantum algorithms are designed to solve specific problems that are intractable for classical computers, leveraging the principles of quantum mechanics to achieve exponential speedup over classical algorithms.
The most well-known example is Shor’s algorithm, which can factor large numbers exponentially faster than the best known classical algorithms. This has significant implications for cryptography and cybersecurity, as many encryption protocols rely on the difficulty of factoring large composite numbers (Bennett & Brassard, 1984). Shor’s algorithm was first proposed by Peter Shor in 1994 and is considered one of the most important quantum algorithms to date.
Another notable example is Grover’s algorithm, which can search an unsorted database of N entries in O(sqrt(N)) time, a significant improvement over the O(N) time required for classical algorithms. This has implications for various applications such as data compression and machine learning (Grover, 1996). Grover’s algorithm was first proposed by Lov Grover in 1996.
Quantum algorithms often rely on quantum parallelism, which allows multiple computations to be performed simultaneously, exploiting the principles of superposition and entanglement. This enables quantum computers to explore an exponentially large solution space in a single step, whereas classical computers would require an exponential number of steps (Nielsen & Chuang, 2000). Quantum algorithms can also exploit quantum interference effects to cancel out incorrect solutions, further improving their efficiency.
The efficiency of quantum algorithms is often measured by their query complexity, which represents the minimum number of queries required to solve a problem. For example, Grover’s algorithm has a query complexity of O(sqrt(N)), whereas classical algorithms would require O(N) queries (Grover, 1996). The query complexity of Shor’s algorithm is still an open question and is currently being researched by experts in the field.
Quantum computers can also be used to simulate complex quantum systems, which is essential for understanding various phenomena such as superconductivity and magnetism. This has significant implications for materials science and chemistry (Lidar & Lehnert, 2013). Quantum simulation algorithms often rely on quantum parallelism and entanglement to explore the exponentially large Hilbert space of a quantum system.
- Agrawal, G., & Pati, A. K. . Quantum Computing: An Overview. Journal Of Physics: Conference Series, 200, 012001.
- Aspect, A., Grangier, P., & Roger, G. . Experimental Realization Of Einstein-podolsky-rosen Bohm Gedankenexperiment: A New Violation Of Bell’s Inequalities. Physical Review Letters, 49, 1804-1807.
- Barenco, M., Et Al. . Elementary Gates For Quantum Computation. Proceedings Of The Royal Society Of London A: Mathematical And Physical Sciences, 449, 507-523.
- Barends, R., Et Al. . Superconducting Qubits In A Linear Array: A Quantum Error Correction Code. Physical Review X, 3, 010306.
- Bengtsson, I., & Zyczkowski, K. . Geometry Of Quantum States: An Introduction To Hilbert Space. Cambridge University Press.
- Bengtsson, I., & Zyczkowski, K. . Geometry Of Quantum States: An Introduction To Quantum Entanglement. Cambridge University Press.
- Bennett, C. H., & Brassard, G. . Quantum Cryptography: Public Key Distribution And Coin Tossing. Proceedings Of The IEEE, 74, 5-12.
- Bennett, C. H., Brassard, G., Crépeau, C., Jozsa, R., Peres, A., & Wootters, W. K. . Teleporting An Unknown Quantum State On A Two-qubit System. Physical Review Letters, 70, 1895-1898.
- Bennett, C. H., Et Al. . Teleporting An Unknown Quantum State Via Classical Communication. Physical Review Letters, 70, 1895-1898.
- Bhatia, R. . Matrix Analysis. Springer-verlag.
- Born, M. . The Quantum Theory Of Wave Motion. Zeitschrift Für Physik, 38(11-12), 803-827.
- Bravyi, S., & Kitaev, A. Y. . Quantum Algorithms For The Euler Characteristic And The Jones Polynomial. Physical Review Letters, 89, 137904.
- Chevalley, C., & Eilenberg, S. . Cohomology Theory Of Lie Groups. Proceedings Of The National Academy Of Sciences, 24, 292-295.
- Clifford, W. K. . Mathematical Preliminaries To The Theory Of Electricity. In Mathematical Papers (pp. 137-146). Macmillan And Co.
- Dirac, P. A. M. . The Principles Of Quantum Mechanics. Oxford University Press.
- Dirac, P. A. M. . The Quantum Theory Of The Emission And Absorption Of Radiation. Proceedings Of The Royal Society Of London A: Mathematical And Physical Sciences, 117, 610-624.
- Einstein, A., Podolsky, B., & Rosen, N. . Can Quantum-mechanical Description Of Physical Reality Be Considered Complete? Physical Review, 47, 777-780.
- Farhi, E., Goldstone, J., & Gutmann, S. . Purification Of Quantum Computation. Physical Review Letters, 85, 4962-4965.
- Gottesman, D. . Class Of Quantum Error-correcting Codes Saturating The Hashing Bound. Physical Review A, 55, 3221-3225.
- Gottesman, D. . Class Of Quantum Error-correcting Codes Saturating The Holevo Bound: Constructions And Properties. Physical Review A, 54, 1862-1871.
- Gottesman, D. . Stabilizer Codes And Quantum Error Correction. Reviews Of Modern Physics, 82, 317-333.
- Grover, L. K. . A Fast Quantum Mechanical Algorithm For Computer Searching. In Proceedings Of The 28th Annual ACM Symposium On Theory Of Computing (pp. 212-219).
- Grover, L. K. . A Framework For Describing Anyons. Physical Review Letters, 76, 4823-4826.
- Grover, L. K. . A Framework For Lower Bounds In Interactive Proof Systems. Journal Of The ACM, 53, 797-820.
- Grover, L. K. . A Quantum Algorithm For Finding A Needle In A Haystack. In Proceedings Of The 28th Annual ACM Symposium On Theory Of Computing (pp. 212-219).
- Hadamard, J. . Essai Sur L’application De La Méthode Des Suites À La Théorie Des Fonctions Géométriques. Journal De Mathématiques Pures Et Appliquées, 14, 181-193.
- Harrow, A. V., Hassidim, A., & Lloyd, S. . Quantum Computing And The Limits Of Quantum Theory. Physical Review X, 3, 020302.
- Harrow, A. W., & Nielsen, M. A. . Robustness Of Adiabatic Quantum Computations With Fully Connected Hamiltonians. Physical Review Letters, 103, 150502.
- Harrow, A. W., Hassidim, A., & Lloyd, S. . Quantum Algorithms For Systems Of Linear Equations. Physical Review Letters, 103, 150502.
- Harrow, A. W., Nielsen, M. A., & Deng, X.-L. . Quantum Computational Supremacy. Physical Review Letters, 103, 150502.
- Hochschild, G., & Mostow, M. D. . On The Fundamental Group Of An Abstract Group. Bulletin Of The American Mathematical Society, 54, 1111-1120.
- Horn, R. A., & Johnson, C. R. . Matrix Analysis. Cambridge University Press.
- Https://books.google.com/books?id=5xzyc8h4mfqc
- Https://books.google.com/books?id=6u1zdw9rfwec
- Https://books.google.com/books?id=kxybzq0gooac&pg=pa1#v=onepage&q&f=false
- Https://books.google.com/books?id=kxybzq0gooac&pg=pa137#v=onepage&q&f=false
- Https://epubs.siam.org/doi/pdf/10.1137/s0097539795281156
- Https://gallica.bnf.fr/ark:/12148/bpt6k31269w
- Https://iopscience.iop.org/article/10.1088/1751-8113/43/26/265301
- Https://journals.aps.org/prl/abstract/10.1103/physrevlett.103.150502
- Https://journals.aps.org/prl/abstract/10.1103/physrevlett.76.4823
- Https://www.basicbooks.com/books/quantum-computation-and-the-limits-of-human-knowledge
- Https://www.cambridge.org/core/books/geometry-of-quantum-states-an-introduction-to-hilbert-space/9c3f4e8d7a1c2c
- Https://www.cambridge.org/core/books/quantum-computation-and-quantum-information/9b3c4f8e5d7a1c6c2c
- Https://www.cambridge.org/core/books/quantum-computation-and-quantum-information/9c8f4e3d7b5a2c1c6c1c
- Https://www.cambridge.org/core/books/quantum-computing-a-gentle-introduction/9b3c4f8e5d7a1c6c2c
- Https://www.oxfordreference.com/view/10.1093/oi/9780198500735.001.0001/oi_prg_0001
- Https://www.sciencedirect.com/science/article/pii/s037596019500011x
- James, D. F. V., Et Al. . Measurement Of Qubits: A Two-qubit Scanner. Physical Review A, 64, 052111.
- Lidar, D. A., & Lehnert, B. E. . Quantum Simulation And Computing With Ultracold Atoms. Journal Of Physics: Conference Series, 435, 012001.
- Mlodinow, L. . Quantum Computation And The Limits Of Human Knowledge. Basic Books.
- Monz, T., Et Al. . Real-time Cavity QED With An Ion-trap Quantum Computer. Physical Review Letters, 106, 130403.
- Nielsen, M. A., & Chuang, I. L. . Quantum Computation And Quantum Information. Cambridge University Press.
- Pauli, W. . Über Die Eigenschaften Magnetischer Und Elektrischer Dipolmomente Außerhalb Eines Systems Von Elektronen. Zeitschrift Für Physik, 33, 59-68.
- Peres, A. . Quantum Mechanics: Concepts And Methods In Quantum Theory. Kluwer Academic Publishers.
- Peres, A. . Quantum Mechanics: Concepts And Methods. Springer.
- Preskill, J. . Lecture Notes On Quantum Computation And Quantum Information. California Institute Of Technology.
- Preskill, J. . Quantum Computation: A Gentle Introduction. Cambridge University Press.
- Preskill, J. . Quantum Computing: A Brief History And A Glimpse At The Future. Journal Of Physics A: Mathematical And Theoretical, 43, 264001.
- Sakurai, J. J. . Modern Quantum Mechanics. Addison-wesley Publishing Company.
- Saldanha, A. K., & Serra, J. . Hilbert Space Methods In Quantum Mechanics. World Scientific Publishing Company.
- Schrödinger, E. . Quantisierung Als Eigenwertproblem. Annalen Der Physik, 79, 361-376.
- Schrödinger, E. . Quantization As A Problem Of Proper Values. Part I. Annalen Der Physik, 79, 361-376.
- Serre, J.-P. . Lie Algebras And Lie Groups. Springer-verlag.
- Shannon, C. E. . A Mathematical Theory Of Communication. The Bell System Technical Journal, 27, 379-423.
- Shor, P. W. . Algorithms For Quantum Computation: Discrete Logarithms And Factoring. Proceedings Of The 35th Annual Symposium On Foundations Of Computer Science, 124-134.
- Shor, P. W. . Algorithms For Quantum Computers: Discrete Logarithms And Factoring. In Proceedings Of The 35th Annual Symposium On Foundations Of Computer Science (pp. 124-134).
- Shor, P. W. . Algorithms For Quantum Computers: Discrete Logarithms And Factoring. Proceedings Of The 35th Annual Symposium On Foundations Of Computer Science, 124-134.
- Shor, P. W. . Polynomial-time Algorithms For Prime Factorization And Discrete Logarithms On A Quantum Computer. SIAM Journal On Computing, 26, 1484-1509.
- Steane, M. M. . Multiple-particle Interference And Complementarity In A Two-dimensional System. Physical Review Letters, 77, 1933-1936.
- Turing, A. M. . On Computable Numbers, With An Application To The Entscheidungsproblem. Proceedings Of The London Mathematical Society S2-42, 230-265.
- Vedral, V. . Quantum Computation And Quantum Information: A New Perspective. Journal Of Physics A: Mathematical And Theoretical, 43, 265301.
- Wigner, E. P. . Group Theory And Its Application To The Quantum Mechanics Of Atomic Spectra. Academic Press.
- Wootters, W. K., & Zurek, W. H. . The No-cloning Theorem. Physical Review Letters, 49, 1019-1021.
- Wootton, P., & Steane, R. . Quantum Computing: A Gentle Introduction. Cambridge University Press.
- Zakai, A. . Lie Algebras In Quantum Mechanics. Journal Of Mathematical Physics, 10, 821-828.
- Zurek, W. H. . Decoherence And The Transition From Quantum To Classical—revisited. Reviews Of Modern Physics, 75, 715-775.
