Posts

Showing posts from October, 2020

Quantum Computing: Introduction

Qubits  A qubit is a well-defined quantum two-level system with states |0\rangle and |1\rangle. Unlike a classical bit that is either 0 or 1, a qubit can be in a superposition of both |0\rangle and |1\rangle as \begin{equation}|\text{qubit}\rangle\equiv\cos\frac{\theta}{2} |0\rangle +\sin\frac{\theta}{2} e^{i\phi}|1\rangle\,.\end{equation} Notes: Quantum states are the same up to an overall phase factor. To remove the ambiguity of the overall phase factor, we use the conversion that the coefficient in front of |0\rangle is always a real positive number. \phi  is the relative phase difference between |0\rangle and |1\rangle. Each qubit state can be one-to-one mapped to a point on the Bloch sphere . Note that the polar angle \theta in the spherical coordinate system takes the value in [0, \pi]. To ensure the coefficient in front of |0\rangle is always a real positive number, we parameterize the qubit state as \frac{\theta}{2} rather than \theta. As...