To get into Quantum Information Science (QIS), researchers must have a strong foundation in statistical analysis, data interpretation, and experimental design principles. This includes familiarity with research methods such as hypothesis testing, confidence intervals, and regression analysis, as well as the ability to make informed decisions through statistical inference. Additionally, researchers should be skilled in programming languages like Python or MATLAB, experience with data analysis software like NumPy or pandas, and have knowledge of quantum computing frameworks and libraries.
A solid understanding of the underlying physics and mathematics of QIS is also essential for making meaningful contributions to the field. This includes knowledge of quantum mechanics, linear algebra, and differential equations, as well as experience with computational tools like Mathematica or Python. Researchers should be able to communicate complex research findings effectively through strong writing and presentation skills, as well as the ability to create visualizations that accurately convey research findings.
The intersection of theoretical foundations with practical applications is driving innovation in QIS, making it a rapidly advancing field. Companies like IBM and Google are developing large-scale quantum processors, enabling the exploration of new paradigms for quantum information processing. Researchers should be aware of these developments and have a solid grasp of experimental design principles to make informed decisions in QIS research.
Understanding Quantum Mechanics Fundamentals
Quantum mechanics is a fundamental theory in physics that describes the physical properties of nature at the scale of atoms and subatomic particles. The theory was developed by Max Planck, Albert Einstein, Niels Bohr, Louis de Broglie, Erwin Schrödinger, Werner Heisenberg, Paul Dirac, and Wolfgang Pauli, among others (Planck, 1900; Einstein, 1905). Quantum mechanics is based on the principles of wave-particle duality, uncertainty principle, and superposition, which are essential for understanding the behavior of particles at the quantum level.
The concept of wave-particle duality suggests that particles such as electrons and photons can exhibit both wave-like and particle-like properties depending on how they are observed (Davisson & Germer, 1927; Compton, 1923). This property is a fundamental aspect of quantum mechanics and has been experimentally verified in numerous studies. The uncertainty principle, proposed by Heisenberg, states that it is impossible to know both the position and momentum of a particle with infinite precision (Heisenberg, 1927). This principle has far-reaching implications for our understanding of the behavior of particles at the quantum level.
Superposition is another fundamental concept in quantum mechanics, which suggests that a quantum system can exist in multiple states simultaneously (Schrödinger, 1935). This property is essential for understanding the behavior of particles in quantum systems and has been experimentally verified in numerous studies. The principles of wave-particle duality, uncertainty principle, and superposition are fundamental to understanding the behavior of particles at the quantum level.
Quantum mechanics has been extensively tested and validated through various experiments and observations (Bell, 1964; Aspect, 1982). These experiments have consistently shown that the predictions made by quantum mechanics are accurate and reliable. The theory has been applied in numerous fields, including chemistry, materials science, and condensed matter physics, to understand the behavior of particles at the quantum level.
The principles of quantum mechanics have also been applied in the development of new technologies, such as transistors, lasers, and computer chips (Shockley & Bardeen, 1949; Maimon, 1960). These technologies rely on the principles of wave-particle duality, uncertainty principle, and superposition to function accurately. The understanding of quantum mechanics is essential for advancing our knowledge in these fields.
The study of quantum information science requires a deep understanding of the fundamental principles of quantum mechanics, including wave-particle duality, uncertainty principle, and superposition (Nielsen & Chuang, 2000). These principles are essential for understanding the behavior of particles at the quantum level and have far-reaching implications for our understanding of the world around us.
Familiarity With Linear Algebra And Calculus
Familiarity with Linear Algebra is essential for understanding the mathematical foundations of Quantum Information Science (QIS). This includes concepts such as vector spaces, linear transformations, eigenvalues, and eigenvectors. A strong grasp of these ideas allows researchers to model and analyze complex quantum systems, which is crucial in QIS.
Linear algebra provides a framework for representing and manipulating quantum states, which are the fundamental entities in quantum mechanics. Quantum states can be represented as vectors in a high-dimensional Hilbert space, and linear algebra techniques such as matrix multiplication and eigenvalue decomposition are used to manipulate these vectors. This understanding is critical in QIS, where researchers use linear algebra to study the properties of quantum systems, including entanglement and superposition.
In addition to linear algebra, familiarity with Calculus is also necessary for a deep understanding of QIS. Calculus provides a mathematical framework for studying rates of change and accumulation, which are essential concepts in quantum mechanics. Researchers in QIS use calculus to study the time-evolution of quantum systems, including the dynamics of quantum gates and the behavior of quantum error correction codes.
Calculus is also used in QIS to study the properties of quantum systems, such as their energy spectra and wave functions. This understanding is critical in QIS, where researchers use calculus to design and analyze quantum algorithms, including Shor’s algorithm for factorizing large numbers. A strong grasp of calculus allows researchers to model and analyze complex quantum systems, which is essential in QIS.
Furthermore, familiarity with both linear algebra and calculus provides a solid foundation for understanding the principles of Quantum Computing (QC). QC is a subfield of QIS that deals with the development of quantum computers, which are machines that use quantum-mechanical phenomena to perform calculations. A deep understanding of linear algebra and calculus is necessary for designing and analyzing quantum algorithms, including those used in QC.
Knowledge Of Probability Theory And Statistics
Probability theory and statistics are fundamental tools in Quantum Information Science (QIS). The ability to understand and apply probability concepts is crucial for analyzing the behavior of quantum systems, which are inherently probabilistic.
In QIS, probability theory is used to describe the properties of quantum states, such as entanglement and superposition. These phenomena are characterized by non-classical probabilities that cannot be explained by classical statistical mechanics. The mathematical framework for describing these probabilities is based on the principles of quantum measurement theory, which was developed in the 1960s by John Wheeler and Eugene Wigner (Wheeler & Zurek, 1983; Wigner, 1961).
One key concept in probability theory relevant to QIS is the notion of a “quantum random variable.” This refers to a random variable that can take on both classical and quantum values. The probability distribution of such a variable must be described using a combination of classical and quantum statistical mechanics (Peres, 1995). In particular, the concept of a “quantum state” is central to QIS, and it is defined as a set of probabilities for measuring different properties of a quantum system.
The application of probability theory in QIS also involves the use of advanced statistical techniques, such as Bayesian inference and maximum likelihood estimation. These methods are used to analyze experimental data from quantum systems, which often exhibit non-classical behavior (Hogg & Craig, 1995). For example, the measurement of entanglement in a two-qubit system requires the application of sophisticated statistical analysis to extract meaningful information about the quantum state.
In addition to probability theory and statistics, QIS also relies heavily on other mathematical tools, such as linear algebra and group theory. These subjects are used to describe the symmetries and properties of quantum systems, which are essential for understanding their behavior (Sakurai, 1994).
Experience With Programming Languages Python Or C++
Programming languages such as Python and C++ are essential tools for anyone looking to get into Quantum Information Science (QIS). Python, in particular, has become the de facto language for QIS due to its simplicity, flexibility, and extensive libraries. The NumPy and SciPy libraries, for example, provide efficient numerical computations that are crucial for quantum simulations and data analysis.
Python’s popularity in QIS can be attributed to its use in popular frameworks such as Qiskit and Cirq, which provide a high-level interface for programming quantum computers. These frameworks allow users to write quantum circuits using Python code, making it easier to experiment with different quantum algorithms and protocols. Additionally, Python’s extensive libraries for data analysis and visualization, such as Matplotlib and Seaborn, are also widely used in QIS for data interpretation and presentation.
C++ is another programming language that is commonly used in QIS, particularly for more complex simulations and applications that require low-level memory management. The C++ Standard Template Library (STL) provides a wide range of containers, algorithms, and iterators that can be used to implement efficient quantum algorithms. However, C++’s steeper learning curve compared to Python means that it is often used by more experienced programmers who are already familiar with the language.
The choice between Python and C++ ultimately depends on the specific needs and goals of the project. Python’s ease of use and extensive libraries make it an ideal choice for rapid prototyping and exploratory research, while C++’s performance and low-level memory management capabilities make it better suited for more complex simulations and applications that require high-speed execution.
In addition to programming languages, a strong understanding of quantum mechanics, linear algebra, and computer science is also essential for anyone looking to get into QIS. Familiarity with popular QIS software such as IBM Quantum Experience, Google Quantum AI Lab, and Microsoft Quantum Development Kit can also provide valuable hands-on experience and exposure to the latest developments in the field.
Background In Computer Science Or Physics
Mathematical Background in Quantum Information Science
Quantum information science (QIS) is an interdisciplinary field that combines principles from quantum mechanics, computer science, and mathematics to understand the behavior of quantum systems and develop new technologies. A strong foundation in mathematical concepts such as linear algebra, group theory, and differential equations is essential for understanding QIS.
In particular, the study of Hilbert spaces and operator algebras is crucial for describing the properties of quantum systems. The concept of a Hilbert space, which is a complete inner product space, provides a framework for representing quantum states and operators. Operator algebras, on the other hand, are used to describe the dynamics of quantum systems and the interactions between them.
Furthermore, the mathematical tools of category theory have been applied to QIS to provide a unified framework for understanding different quantum computing models and their relationships. Category theory provides a way to abstractly describe the structure of quantum systems and the operations that can be performed on them.
In addition, the study of topological phases of matter has led to the development of new mathematical tools such as anyonic statistics and topological quantum field theories. These concepts have been applied to QIS to understand the behavior of quantum systems in the presence of noise and errors.
The application of machine learning algorithms to QIS has also become increasingly important, particularly in the context of quantum error correction and control. The use of machine learning techniques can help identify patterns in quantum data and improve the accuracy of quantum simulations.
Understanding Of Classical Information Theory
Classical information theory, also known as Shannon’s theory, provides the foundation for understanding how information is encoded, transmitted, and received in classical systems. This theory was first introduced by Claude Shannon in his seminal paper “A Mathematical Theory of Communication” in 1948 (Shannon, 1948). The core concept of classical information theory is that information can be represented as a sequence of symbols or bits, which are used to convey meaning.
The mathematical framework for classical information theory is based on the notion of entropy, which measures the amount of uncertainty or randomness in a system. Shannon’s famous equation, H = – ∑ p(x) log2 p(x), where H is the entropy and p(x) is the probability distribution of the symbols, provides a quantitative measure of the information content in a message (Shannon, 1948). This concept has been widely applied in various fields, including data compression, error-correcting codes, and communication systems.
Classical information theory also deals with the concept of channel capacity, which is the maximum rate at which information can be transmitted through a communication channel without errors. The channel capacity is given by the Shannon-Hartley theorem, which states that it is equal to the bandwidth of the channel multiplied by the signal-to-noise ratio (Shannon & Weaver, 1949). This concept has been crucial in designing efficient communication systems and networks.
In addition to entropy and channel capacity, classical information theory also involves the study of data compression and error-correcting codes. Data compression algorithms, such as Huffman coding and arithmetic coding, are used to reduce the amount of data required to represent a message (Huffman, 1952). Error-correcting codes, such as Hamming codes and Reed-Solomon codes, are used to detect and correct errors that occur during transmission (Hamming, 1950).
The understanding of classical information theory is essential for anyone interested in pursuing a career in quantum information science (QIS), as it provides the foundation for many concepts and techniques used in QIS. The principles of entropy, channel capacity, data compression, and error-correcting codes are still relevant in the context of quantum systems, where they play a crucial role in understanding the behavior of quantum information.
The study of classical information theory also has implications for the development of quantum communication protocols, such as quantum key distribution (QKD) and superdense coding. These protocols rely on the principles of entanglement and non-locality, which are fundamental to quantum mechanics, but they also involve the use of classical information theory concepts, such as entropy and channel capacity.
Familiarity With Quantum Computing Architectures
Quantum computing architectures are based on the principles of quantum mechanics, which allow for the manipulation of qubits (quantum bits) that exist in multiple states simultaneously. This property, known as superposition, enables quantum computers to perform calculations exponentially faster than classical computers for certain problems. The most common architecture is the gate model, which uses a series of quantum gates to manipulate qubits and implement algorithms.
The gate model is based on the concept of quantum circuits, where a sequence of quantum gates is applied to a set of qubits to perform a specific computation. Quantum gates are the quantum equivalent of logic gates in classical computing, but they operate on qubits rather than bits. The most common type of quantum gate is the Hadamard gate, which creates superposition in a qubit by applying an equal mixture of 0 and 1 states.
Quantum error correction is essential for large-scale quantum computing due to the fragile nature of qubits. Quantum computers are prone to errors caused by decoherence, where interactions with the environment cause qubits to lose their quantum properties. To mitigate this, researchers have developed various quantum error correction codes, such as surface codes and concatenated codes, which can detect and correct errors in a reliable manner.
Quantum algorithms, on the other hand, are designed to take advantage of the unique properties of qubits to solve specific problems more efficiently than classical computers. Examples include Shor’s algorithm for factorizing large numbers, Grover’s algorithm for searching unsorted databases, and HHL algorithm for solving linear systems. These algorithms have been shown to provide exponential speedup over their classical counterparts for certain problems.
The development of quantum computing architectures is an active area of research, with many groups exploring new approaches such as topological quantum computers and adiabatic quantum computers. These architectures aim to overcome the limitations of gate-based models and provide more robust and scalable solutions for large-scale quantum computing.
Knowledge Of Quantum Error Correction Techniques
Quantum error correction techniques are essential for the development of large-scale quantum computing systems, as they enable the detection and correction of errors that occur during quantum computations.
These techniques involve the use of quantum codes, such as surface codes, Shor codes, and concatenated codes, which can detect and correct errors in a reliable manner. Surface codes, for example, are based on the idea of encoding qubits into two-dimensional surfaces, where each qubit is connected to its neighbors through entanglement. This allows for the detection of errors by measuring the correlations between neighboring qubits (Bravyi & Kitaev, 1998).
Shor codes, on the other hand, are based on the idea of encoding qubits into a concatenated structure, where each qubit is encoded in multiple levels of redundancy. This allows for the correction of errors through a process of syndrome measurement and decoding (Gottesman, 1996). Concatenated codes, such as the Steane code, combine elements of both surface and Shor codes to achieve high error thresholds.
The development of quantum error correction techniques has been an active area of research in recent years, with significant advances being made in the understanding of noise models and the design of robust quantum codes. For example, the discovery of topological quantum codes, such as the Toric code, has provided new insights into the nature of quantum error correction (Dennis et al., 2002).
The application of quantum error correction techniques to real-world systems is also an area of active research, with significant advances being made in the development of fault-tolerant quantum computing architectures. For example, the use of surface codes has been proposed for the implementation of a fault-tolerant quantum computer based on superconducting qubits (Fowler et al., 2012).
The integration of quantum error correction techniques into large-scale quantum computing systems is expected to be a key challenge in the development of practical quantum computers. However, significant advances have already been made in this area, with the demonstration of fault-tolerant quantum computing architectures based on surface codes and other quantum codes.
Understanding Of Quantum Algorithms And Complexity
Quantum algorithms are computational methods that utilize the principles of quantum mechanics to solve problems that are intractable or require an unfeasible amount of time on classical computers. These algorithms rely on the manipulation of qubits, which are the quantum equivalent of classical bits, and can exist in multiple states simultaneously (Nielsen & Chuang, 2000). This property allows for a vast increase in computational power, as a single qubit can represent an exponentially large number of possibilities.
The most well-known example of a quantum algorithm is Shor’s algorithm, which was developed by Peter Shor in 1994. This algorithm can factor large numbers exponentially faster than the best known classical algorithms (Shor, 1994). However, it requires a large number of qubits and precise control over their states, making its implementation extremely challenging.
Quantum complexity theory is concerned with understanding the resources required to solve computational problems on quantum computers. The class QMA (Quantum Merlin-Arthur) is a measure of the power of quantum algorithms, where a quantum computer can verify the correctness of a solution provided by a classical prover (Kitaev & Watrous, 2005). However, the study of quantum complexity theory is still in its early stages, and many open questions remain.
One of the key challenges in understanding quantum algorithms is the need for precise control over qubits. This requires the development of sophisticated quantum error correction codes, which can detect and correct errors that occur during computation (Gottesman, 1996). The study of these codes has led to a deeper understanding of the principles underlying quantum mechanics.
The field of quantum information science (QIS) is rapidly advancing, with new breakthroughs in quantum computing, quantum communication, and quantum simulation. However, the development of practical applications for QIS remains an open question, as many technical challenges must be overcome before these technologies can be deployed on a large scale.
Familiarity With Machine Learning And AI Concepts
Familiarity with machine learning concepts is essential for understanding the applications of quantum information science (QIS). Machine learning algorithms, such as neural networks and decision trees, can be used to analyze and classify complex data sets in QIS, including those related to quantum computing and quantum error correction. A study by LeCun et al. demonstrated the effectiveness of deep learning techniques in image recognition tasks, which has implications for the development of quantum machine learning algorithms.
Quantum machine learning algorithms have been shown to outperform their classical counterparts in certain tasks, such as pattern recognition and classification. This is due to the ability of quantum computers to process large amounts of data exponentially faster than classical computers. A paper by Rebentrost et al. demonstrated that a quantum computer can be used to speed up machine learning algorithms, leading to improved performance in tasks such as image recognition.
A strong understanding of artificial intelligence (AI) concepts is also necessary for QIS. AI techniques, such as reinforcement learning and natural language processing, can be applied to the development of quantum algorithms and the analysis of quantum data. A study by Mnih et al. demonstrated the effectiveness of deep reinforcement learning in complex tasks, which has implications for the development of quantum control systems.
In addition to machine learning and AI concepts, a strong understanding of quantum mechanics is also necessary for QIS. Quantum information science involves the application of quantum principles to the analysis and manipulation of data, including the use of quantum entanglement and superposition. A textbook by Nielsen and Chuang provides an introduction to the principles of quantum mechanics and their applications in QIS.
The development of QIS requires a multidisciplinary approach, involving expertise in both physics and computer science. Researchers with backgrounds in machine learning, AI, and quantum mechanics are well-positioned to contribute to the field of QIS. A study by Biamonte et al. demonstrated the potential for machine learning algorithms to be used in the analysis of quantum data, highlighting the need for researchers with expertise in both fields.
Experience With Quantum Simulation Software Tools
Quantum simulation software tools have become increasingly sophisticated, allowing researchers to model complex quantum systems with unprecedented accuracy. These tools are essential for the development of Quantum Information Science (QIS), as they enable scientists to simulate the behavior of quantum systems that would be impossible or impractical to study experimentally.
One such tool is the Qiskit software framework, developed by IBM Research. Qiskit provides a comprehensive set of libraries and tools for quantum computing, including a simulator that can model various types of quantum circuits (Ahn et al., 2020). This simulator has been used to study a wide range of quantum systems, from simple harmonic oscillators to complex many-body systems.
Another important tool is the TensorFlow Quantum software library, developed by Google. TensorFlow Quantum provides a flexible and scalable framework for building quantum machine learning models, as well as simulators for various types of quantum circuits (Broughton et al., 2020). This library has been used in a variety of applications, including quantum chemistry and materials science.
In addition to these software tools, researchers also use specialized hardware platforms, such as superconducting qubits and trapped ions, to simulate quantum systems. These platforms offer high-fidelity control over the quantum states of individual particles or small groups of particles (Blume-Kohout et al., 2019). However, they are often limited by their scalability and complexity.
To work effectively with these tools, researchers in QIS need a strong background in quantum mechanics, linear algebra, and programming languages such as Python and C++. They must also be familiar with the specific software frameworks and hardware platforms being used. Furthermore, collaboration and communication skills are essential for working effectively within research teams and with industry partners.
The development of QIS requires a multidisciplinary approach, involving expertise in physics, computer science, mathematics, and engineering. Researchers must be able to design and implement complex quantum algorithms, as well as interpret the results of simulations and experiments. This requires a deep understanding of both the theoretical foundations of QIS and the practical limitations of current technology.
Understanding Of Quantum Information Processing Paradigms
Quantum Information Science (QIS) is a rapidly evolving field that requires a unique blend of theoretical foundations in quantum mechanics, computational complexity theory, and information-theoretic concepts.
Theoretical foundations in quantum mechanics are essential for understanding the principles of superposition, entanglement, and measurement in QIS. Quantum computing relies on the manipulation of qubits (quantum bits), which can exist in multiple states simultaneously, allowing for exponentially faster computation compared to classical computers. This concept is rooted in the work of pioneers such as Erwin Schrödinger, who introduced the idea of superposition in his 1935 paper “Die gegenwärtige Situation in der Quantenmechanik” (Schrödinger, 1935).
In addition to quantum mechanics, QIS also draws heavily from computational complexity theory. The study of quantum algorithms and their computational power is a key area of research in QIS. Quantum computers have been shown to be capable of solving certain problems exponentially faster than classical computers, such as Shor’s algorithm for factorizing large numbers (Shor, 1994). This has significant implications for cryptography and secure communication.
Information-theoretic concepts are also crucial in QIS, particularly the study of quantum entanglement and its role in quantum information processing. Quantum 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 et al., 1935). This has led to the development of new paradigms for quantum information processing, including quantum teleportation and superdense coding.
The intersection of these theoretical foundations with practical applications is driving innovation in QIS. Quantum computing hardware is rapidly advancing, with companies such as IBM and Google developing large-scale quantum processors (Arute et al., 2019). These developments have significant implications for fields such as chemistry, materials science, and machine learning.
Quantum information processing paradigms are also being explored in the context of artificial intelligence and machine learning. Quantum-inspired algorithms, such as the Quantum Approximate Optimization Algorithm (QAOA), are being developed to tackle complex optimization problems (Farhi & Harrow, 2014). These developments have significant implications for fields such as logistics, finance, and energy management.
Familiarity With Research Methods And Experimental Design
Familiarity with Research Methods and Experimental Design in Quantum Information Science (QIS) requires a strong foundation in statistical analysis, data interpretation, and experimental design principles.
To excel in QIS, one must be well-versed in the principles of hypothesis testing, confidence intervals, and regression analysis. This involves understanding how to design experiments that minimize bias and maximize sample size, as well as being able to analyze and interpret complex data sets (Hogg & Craig, 1995). Furthermore, a solid grasp of statistical inference is essential for making informed decisions in QIS research.
In addition to statistical knowledge, researchers in QIS must also be familiar with the principles of experimental design. This includes understanding how to control for confounding variables, minimize measurement errors, and ensure that experiments are properly randomized (Kirk, 2013). A thorough understanding of these concepts is crucial for designing and executing high-quality experiments in QIS.
The ability to communicate complex research findings effectively is also essential in QIS. Researchers must be able to distill complex data into clear, concise language that can be understood by both technical and non-technical audiences (Tufte, 2001). This involves developing strong writing and presentation skills, as well as being able to create visualizations that accurately convey research findings.
In terms of specific skills, researchers in QIS should have a solid understanding of programming languages such as Python or MATLAB, as well as experience with data analysis software like NumPy or pandas (Van Rossum & Drake, 2009). Additionally, familiarity with quantum computing frameworks and libraries such as Qiskit or Cirq is highly desirable (Mehta et al., 2020).
A strong understanding of the underlying physics and mathematics of QIS is also essential for researchers in this field. This includes knowledge of quantum mechanics, linear algebra, and differential equations, as well as experience with computational tools like Mathematica or Python (Sakurai, 1994). By combining these skills with a solid foundation in research methods and experimental design, researchers can make meaningful contributions to the field of QIS.
- Ahn, D. et al., 2020. Qiskit: An open-source framework for quantum computing. arXiv preprint arXiv:2008.08465.
- Arute, F. et al., 2019. Quantum supremacy using a programmable superconducting processor. Nature, 574, pp.505-508.
- Aspect, A., 1971. Bell’s theorem: The naive view. In Quantum Theory and Reality, pp.119-127.
- Bell, J.S., 1964. On the Einstein-Podolsky-Rosen paradox. Physics, 1, pp.195-200.
- Bengtsson, I. & Zyczkowski, K., 2017. Geometry of Quantum States: An Introduction to Quantum Entanglement. Cambridge University Press.
- Bennett, C.H. & Brassard, G., 1984. Quantum cryptography: Public key distribution and coin tossing. Proceedings of the IEEE, 80, pp.1721-1745.
- Blume-Kohout, R. et al., 2019. Superconducting qubits and the quantum-classical transition. Physical Review X, 9(2), p.021012.
- Bravyi, S. & Kitaev, A., 1998. Quantum codes on a line. arXiv preprint arXiv:9807069.
- Broughton, A. et al., 2020. TensorFlow Quantum: A software library for quantum machine learning. arXiv preprint arXiv:2006.16295.
- Compton, A.H., 1923. A quantum theory of the scattering of X-rays by light elements. Physical Review, 21, pp.483-502.
- Davisson, C. & Germer, L.H., 1927. The diffraction of electrons by crystals. Physical Review, 30, pp.705-713.
- Dennis, E., Kitaev, A., Landahl, A. & Preskill, J., 2002. Topological quantum computation. Journal of Mathematical Physics, 43(9), pp.4457-4467.
- Einstein, A., 1905. On a heuristic point of view concerning the production and transformation of light. Annalen der Physik, 17, pp.132-148.
- Einstein, A., Podolsky, B. & Rosen, N., 1935. Can quantum-mechanical description of physical reality be considered complete? Physical Review, 47, pp.777-780.
- Farhi, E. & Harrow, A.W., 2014. Quantum approximate optimization algorithm. arXiv preprint arXiv:1412.6242.
- Fowler, S.M., Mariantoni, M., Wang, J. & Martinis, J.M., 2012. Surface codes: Towards practical large-scale quantum computing. Physical Review X, 2, p.041001.
- Gottesman, D., 1996. Class of quantum error-correcting codes saturating the Hashing inequality. Journal of Modern Optics, 43, pp.623-630.
- Gottesman, D., 1996. Class of quantum error-correcting codes saturating the Holevo bound for a single qubit. Physical Review A, 54, pp.1862-1871.
- Grover, L.K., 1996. 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.
- Hamming, R.W., 1950. Error-detecting and error-correcting codes. Bell System Technical Journal, 29, pp.147-160.
- Harrow, A.W. & Lloyd, S., 2009. Quantum algorithms for solving linear systems of equations. Physical Review Letters, 111, p.120501.
- Harrow, A.W. & Nielsen, M.A., 2009. Robustness of adiabatic quantum computation. Physical Review Letters, 103, p.150502.
- Heisenberg, W., 1927. Über den anschaulichen Inhalt der quantentheoretischen Kinematik und Mechanik. Zeitschrift für Physik, 43(3-4), pp.167-181.
- Hogg, R.V. & Craig, A.T., 1978. Introduction to Mathematical Statistics. New York: Macmillan.
- Kitaev, V. & Watrous, J., 2005. Quantum Merlin-Arthur games. Journal of Modern Optics, 52(5), pp.691-703.
- LeCun, Y., Bengio, Y. & Hinton, G., 2015. Deep learning. Nature, 521, pp.436-444.
- Maiman, T., 1960. Stimulated emission of radiation. Physical Review Letters, 4(11), pp.241-243.
- Mehta, P. et al., 2020. Qiskit: An open-source quantum computing framework for Python. Journal of Open Source Software, 5(53), p.1.
- Morton, D.J. & Barnes, E., 2009. Quantum error correction with surface codes. Physical Review A, 80, p.052304.
- Nielsen, M.A. & Chuang, I.L., 2010. Quantum Computation and Quantum Information. 2nd ed. Cambridge University Press.
- Peres, A., 1995. Quantum Mechanics: Concepts and Methods. Dordrecht: Kluwer Academic Publishers.
- Planck, M., 1901. On the theory of the law of energy distribution in the normal spectrum. Annalen der Physik, 1, pp.553-563.
- Rebentrost, P. et al., 2014. Quantum circuit learning. Physical Review X, 4, p.021013.
- Sakurai, J.J., 1994. Modern Quantum Mechanics. Reading, MA: Addison-Wesley.
- Schrödinger, E., 1935. Die gegenwärtige Situation in der Quantenmechanik. Die Naturwissenschaften, 23, pp.44-56.
- Shannon, C.E., 1948. A mathematical theory of communication. The Bell System Technical Journal, 27, pp.379-423.
- Shor, P.W., 1994. Algorithms for quantum computers: Discrete logarithms and factoring. In Proceedings of the 35th Annual Symposium on Foundations of Computer Science, pp.124-134.
- Svore, K.M. & Weis, S., 2018. Quantum Computing: A Gentle Introduction. Springer.
- Tufte, E.R., 2001. The Visual Display of Quantitative Information. Cheshire, CT: Graphics Press.
- Van Rossum, G. & Drake, F.L., 2003. Python Cookbook. Sebastopol, CA: O’Reilly Media.
- Wheeler, J.A. & Zurek, W.H., 1983. Quantum Theory, Groups, and Representations: Modern Foundations. New York: Springer.
- Wigner, E.P., 1960. The unreasonable effectiveness of mathematics in the natural sciences. Communications on Pure and Applied Mathematics, 14, pp.141-164.
- Harvard Business Review, 2022. What is quantum information science? Available at: https://hbr.org/2022/02/what-is-quantum-information-science [Accessed 23 Sept. 2024].
- Harvard Business Review, 2020. Why Python is the new C++. Available at: https://hbr.org/2020/02/why-python-is-the-new-c [Accessed 23 Sept. 2024].
- Nature Reviews Physics, 2022. Topological phases of matter and their applications to QIS. Available at: https://www.nature.com/articles/s42254-022-00555-4 [Accessed 23 Sept. 2024].
- Wikipedia, 2024. Quantum information science. Available at: https://en.wikipedia.org/wiki/Quantum_information_science [Accessed 23 Sept. 2024].
