The first book of quantum computation simulation using blueqat, a Python-based quantum gate simulation program, to acquire working knowledge of quantum computation. Starting from a mathematical description of qbit, universal gates such as CNOT and CCNOT, are constructed in matrix forms. Then, they are altered to the quantum gates, and combined to create quantum circuits. Theoretical calculations and blueqat outputs track the qbit states in quantum circuits to "observe" what is occurring in quantum algorithms.
The algorithms proposed by Deutsch, Grover, Simon, and Shore are demonstrated with their blueqat programs. Quantum Fourier translation (QFT), the prime factorization, the quantum error correction, quantum teleportation, super coding, and the BB84 protocol are explained through exhibited programs. Bell's inequality is also interpreted with plain mathematics.
This book is intended to offer a self-study book for senior and graduate students of physics, computer science, and mathematics who want to learn and write quantum codes. It may also serve as a textbook or a reference at academia and industries. Readers are expected to have introductory knowledge of linear algebra although it is briefly reviewed in this book. Some experience of computer programming is helpful, but no prior knowledge of Python is required for writing the quantum codes shown in this book.
The algorithms proposed by Deutsch, Grover, Simon, and Shore are demonstrated with their blueqat programs. Quantum Fourier translation (QFT), the prime factorization, the quantum error correction, quantum teleportation, super coding, and the BB84 protocol are explained through exhibited programs. Bell's inequality is also interpreted with plain mathematics.
This book is intended to offer a self-study book for senior and graduate students of physics, computer science, and mathematics who want to learn and write quantum codes. It may also serve as a textbook or a reference at academia and industries. Readers are expected to have introductory knowledge of linear algebra although it is briefly reviewed in this book. Some experience of computer programming is helpful, but no prior knowledge of Python is required for writing the quantum codes shown in this book.
Dieser Download kann aus rechtlichen Gründen nur mit Rechnungsadresse in A, D ausgeliefert werden.