Learning Quantum (Part One)
Introduction
I joined a Quantum Software Bootcamp from January to February in 2024. During this period, I learned about quantum computing and some basic knowledge about quantum physics. I preferred to keep a record about this learning experience. It was only when I was actually exposed to it that I realized that quantum physics and quantum computing are not the same as what I used to understand from books. Quantum technology is still considered to be in its infancy. Although IBM and other companies have already provided cloud services for quantum computing, after a deeper understanding, we realized that there are still many obstacles to the practical application of quantum computing. The total number of quantum bits that can be accessed today is not enough for large-scale applications.
This is a website provided by IBM. Thanks to these companies for their generous intellectual contributions.
All in all, thanks to University of Victoria and all staff who provided this excellent camp. And also thanks to Dr. Prashanth Cheluvasai Ranga who gave me an opportunity to join this camp.
Note: Quantum Computing based on linear algebra and the basic unit called Qubit (quantum bit).
Qubit
A basic unit of quantum information.
There are two basis states $|0\rangle$ ( ket zero)and $|1\rangle$ ( ket one), and
$$ |\psi\rangle = \alpha |0\rangle + \beta |1\rangle; , \alpha, \beta \in \mathbb{C} $$ $$ \text{and}\quad |\alpha|^2 + |\beta|^2 = 1 $$
*$|0\rangle$ = $$ \begin{bmatrix} 1 \ 0 \end{bmatrix} $$ $|1\rangle$ = $$ \begin{bmatrix} 0 \ 1 \end{bmatrix} $$
Qubits are in a superposition before measurement. One qubit maybe $|0\rangle$ or $|1\rangle$ after measurement. These two results have the same probability if no additional operations are performed on the qubit.