Michael Nielsen was educated at the University of Queensland, and as a Fulbright Scholar at the University of New Mexico. He worked as the Richard Chace Tolman Fellow at Caltech at Los Alamos National Laboratory, was Foundation Professor of Quantum Information Science and a Federation Fellow at the University of Queensland, and a Senior Faculty Member at the Perimeter Institute for Theoretical Physics.
Isaac Chuang is an Associate Professor at the Massachusetts Institute of Technology, jointly appointed in Electrical Engineering and Computer Science and in Physics. He leads the quanta research group at the Center for Ultracold Atoms, in the MIT Research Laboratory of Electronics, which seeks to understand and create information technology and intelligence from the fundamental building blocks of physical systems, atoms and molecules.
This book presents a huge collection of problems in quantum computing and quantum information together with their detailed solutions, which will prove to be invaluable to students as well as researchers in these fields. Each chapter gives a comprehensive introduction to the topics. All the important concepts and areas such as quantum gates and quantum circuits, product Hilbert spaces, entanglement and entanglement measures, teleportation, Bell states, Bell measurement, Bell inequality, Schmidt decomposition, quantum Fourier transform, magic gate, von Neumann entropy, quantum cryptography, quantum error corrections, quantum games, number states and Bose operators, coherent states, squeezed states, Gaussian states, coherent Bell states, POVM measurement, quantum optics networks, beam splitter, phase shifter and Kerr Hamilton operator are included. A chapter on quantum channels has also been added. Furthermore a chapter on boolean functions and quantum gates with mapping bits to qubits is included.
The topics range in difficulty from elementary to advanced. Almost all problems are solved in detail and most of the problems are self-contained. Each chapter also contains supplementary problems to challenge the reader. Programming problems with Maxima and SymbolicC++ implementations are also provided.